ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
837643 Топик полностью
Vit (04.05.2018 14:10, просмотров: 477) ответил fk0 на stdint.h -- это не только фиксированные типы. Там есть int_fast8_t, который прекрасно получается 8-битным на PIC18, 16-битным на PIC24 и 32-битным на PIC32 (MIPS или ARM). Фиксированные типы нужны в основном, где нужно ограничить объём памяти.
А что там с uint_fast8_t в логических выражениях? Есть "обрезание" до 8 бит в логических выражениях? Слыхал, что вроде как есть, но ни разу не проверял (ни разу не было явной необходимости использовать). Если есть, то получается, компилятор должен спецом такое в зависимости от имени типа окучивать?