ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
640931 Топик полностью
Bill (24.12.2015 09:39 - 13:13, просмотров: 160) ответил Vit на Думаю, что 1 и 0x01 уже разные вещи. Не зная, что размер 0x01 при использовании не предполагается больше 32, компилятору нельзя корректно ругнуться на выход за пределы при pinpos > 31, а так получится получить ворнинг. Ну и размер регистра часто
Увы, это не так. 1 сама по себе останется единицей, как ее не запиши. Более того, компилятор всегда преобразует константу к внутреннему представлению, как правило, к 32-разрядному. А далее все зависит то того, как именно эта константа будет использоваться в программе.