Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
23 июня
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1526023
Топик полностью
Eddy_Em
(21.06.2025 13:43, просмотров: 89)
ответил
IBAH
на
Задался вопросом как правильней на КортексеМ
Второй вариант правильный: попытка записи в битовое поле любого ненулевого стола аналогична записи 1.
Первый и второй варианты - чересчур.
И паковать тоже не надо. Оно само.
eddy-em.livejournal.com github.com/eddyem
Ответить
Второй вариант был бы ОК, если бы && использовалось. В противном случае, приличный компилятор пожалуется на возможное переполнение. И любой компилятор запишет лишь нулевой бит результата. Например. 0b11111110 даст ноль в члене структуры. Я так думаю.
-
Nikolay_Po
(21.06.2025 20:58
)