ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
837714 Топик полностью
AlexBi (04.05.2018 16:27, просмотров: 348) ответил fk0 на Ко всем вычислениям применяется правило integer promotion. Заключающееся в расширении до размера int всех типов меньших размеров перед началом вычисления. Поэтому что uint_fast8_t, что unsigned char, если размер uint_fast8_t меньше инта, оба
Вроде бы для беззнаковых "a - b < c" будет вычисляться правильно, т.е. результат a-b будет знаковым, и сравнение будет знаковым. Разумеется при условии отсутствии переполнения при вычислениях и преобразованиях.