Наш провайдер rinet
UnixFAQ.ru
   :: Поиск  
   :: Самые новые ::

   :: Самые читаемые ::
   :: Реклама ::

Начало
Программирование под UNIX
Язык Си

Чему бывает равен sizeof(char)?

 

Ходит легенда, что на диковинных старых машинах sizeof(char) != 1. Однако любой, кто внимательно читал стандарт языка Си, знает, что это ересь. В языке Си оператор sizeof возвращает размер в байтах, но байт языка Си -- это не октет, а машинно-зависимая единица памяти, умещающая в себя char. Поэтому в Си sizeof(char) тождественно равен 1, о чем явно говорит стандарт. Например, см. абзац 3 параграфа 6.5.3.4 ISO/IEC 9899:1999.


Создано: Yar Tikhiy

   :: Новости ::

Сайт снова оживлен на новой площадке.

sem, 22.11.2008

Новый участник проекта - Сергей Матвейчук

glebius, 30.01.2005

Новый участник проекта - Владимир Савкин

glebius, 24.01.2004

Сайт переехал на новую площадку. Теперь услуги co-location предоставляются компанией Best Telecommunications, за что им огромное спасибо.

glebius, 05.09.2003

Новый участник проекта - Андрей Павлов

glebius, 29.07.2002

Сайт вернулся к жизни. Два месяца назад отказал жесткий диск, до этого работавший безотказно и не подавая никаких признаков скорой смерти. Тк я по жизни разгильдяй, то бэкапа не было. Однако нашлись добрые люди, которые подкинули свои мирроры и кэши, и как видите, мы снова живем. Огромное человеческое спасибо Константину Елапину, Дмитрию Тейблюму и Александру Дилевскому из Яндекса, а также vasilich@softhome.net и kx@usp.ru.
Новый дизайн сайта сделал Андрей Селиванов.

glebius, 20.07.2002