Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
23 июня
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1526016
Топик полностью
POV
(21.06.2025 13:22, просмотров: 46)
ответил
AlexBi
на
В Си нет булевого типа, результат операций сравнения это int имеющий значение 0 или 1. Но если это С++ тогда булевый есть, но при неявном превращении в целочисленный опять получается 0 или 1
1) сейчас уже есть stdbool.h 2) в "старом" си нет булевого типа, но логический результат всегда или 0 или 1 (при записи в целочисленный тип), что уже можно в однобитное поле записать.
Ответить
Действительно, отстал я от современности, ввели в Си булевый тип, правда называется он _Bool, а stdbool.h нужен для использования bool true false
-
AlexBi
(21.06.2025 13:42
)