-
- ISO 9899 (не 9989) не регламентирует размерность целых типов. - testerplus(23.08.2010 14:19)
- Неправда. Он даёт пределы (limits.h), которые должны выполняться точно или с превышением. Кроме того, обязаны существовать типы (u)int_least8_t, (u)int_least16_t, (u)int_least32_t, (u)int_least64_t. См. стандарт. - SciFi(23.08.2010 15:38)
- Стандарт не дает пределы, а предписывает разработчиков компилятора снабжать программистов файлом "limits.h" с описанием пределов. К примеру для C32 в этом файле INT_MAX определен как 0x7FFFFFFF. testerplus(255 знак., 23.08.2010 16:16)
- Не вводите людей в заблуждение. "Their implementation-defined values shall be equal or greater in magnitude (absolute value) to those shown, with the same sign." - это про те самые пределы. Так что стандарт гарантирует, что пределы для SciFi(36 знак., 23.08.2010 16:52)
- Да, Вы правы. testerplus(117 знак., 23.08.2010 16:58)
- Не вводите людей в заблуждение. "Their implementation-defined values shall be equal or greater in magnitude (absolute value) to those shown, with the same sign." - это про те самые пределы. Так что стандарт гарантирует, что пределы для SciFi(36 знак., 23.08.2010 16:52)
- Стандарт не дает пределы, а предписывает разработчиков компилятора снабжать программистов файлом "limits.h" с описанием пределов. К примеру для C32 в этом файле INT_MAX определен как 0x7FFFFFFF. testerplus(255 знак., 23.08.2010 16:16)
- А ибо нефиг. Вон библиотечные функции тоже все на "нерегламентированных типах". Использовать в промежутке самодельные типы -- нарываться на неприятности. - fk0(23.08.2010 14:32)
- Неправда. Он даёт пределы (limits.h), которые должны выполняться точно или с превышением. Кроме того, обязаны существовать типы (u)int_least8_t, (u)int_least16_t, (u)int_least32_t, (u)int_least64_t. См. стандарт. - SciFi(23.08.2010 15:38)
- CCS PICC (не CSS) -> - testerplus(23.08.2010 14:13, ссылка)
- Вот именно этот ужас я и имел ввиду. - fk0(23.08.2010 14:33)
- ISO 9899 (не 9989) не регламентирует размерность целых типов. - testerplus(23.08.2010 14:19)