LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

на самом деле, да. я видела контроллеры, на которых всё по 32 бита (часто встречается в софтовых CPU для FPGA). там просто меньше не бывает. поэтому в обычном понимании там sizeof(char) равен 4. но на контролллерах и сишечка бывает урезанной. там нельзя сказать, что поддерживается стандарт в полном объёме. а насчёт стандарта - его ведь могут и переписать. лучше всё-таки не надеяться на дефолты или определять magic numbers через макросы, как минимум.

Исходная версия Iron_Bug, :

на самом деле, да. я видела контроллеры, на которых всё по 32 бита (часто встречается в софтовых CPU для FPGA). там просто меньше не бывает. поэтому в обычном понимании там sizeof(char) там 4. но на контролллерах и сишечка бывает урезанной. там нельзя сказать, что поддерживается стандарт в полном объёме. а насчёт стандарта - его ведь могут и переписать. лучше всё-таки не надеяться на дефолты или определять magic numbers через макросы, как минимум.