Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
О смысле всего сущего
1298069
Топик полностью
SciFi
(03.04.2023 19:49, просмотров: 106)
ответил
Cкpипaч
на
Не понял, а разве a ^ b не исключающее ИЛИ?! Если a и b имеют "логические", в терминах компилятора, значения, то и на выходе будет корректное логическое значение, нет?
Если a и b имеют тип bool, то a ^ b. Иначе !a ^ !b или !!a ^ !!b.
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Разве результаты сравнений (а == 0), (b == 0 ) не типа bool?
-
Boвa
(04.04.2023 21:27
)
Нет, тип int. Но это неважно. Борьба за краткость записи. Тип bool удобен тем, что выражение с таким типом может иметь только значения 0 или 1.
-
SciFi
(04.04.2023 21:38
)
О да! +1.
-
Nikolay_Po
(04.04.2023 18:39
)