16+
Четверг
19 сентября
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
ЫЫукпу  (11.02.2019 00:21) , в ответ на Неожиданно захотелось производить операции с элементами битовых полей. По каким правилам с СИ делаются с ними операции, как с int-ами, или какие извращения имеются? автор: Codavr
Оказалось всё не так просто. Для битовых полей есть исключение. 
"...except that for bit-fields, it is implementation-defined whether the specifier int designates the same type as signed int or the same type as unsigned int." То есть если знаковость указана явно, то и трактуется как указано. А если просто int, то implementation-defined. И ещё поле с типом _Bool ведет себя как положено булевскому, принимает значения только 0 или 1 независимо от ширины поля.
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7528 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX