ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
640918 Топик полностью
Vit (24.12.2015 04:56, просмотров: 231) ответил SciFi на Для чисел от 0 до 15? Любой тип подойдёт. Но int пишется короче и по сути верно: "целое число". Всё остальное - пардон, задротство и ассемблер головного мозга.
Думаю, что 1 и 0x01 уже разные вещи. Не зная, что размер 0x01 при использовании не предполагается больше 32, компилятору нельзя корректно ругнуться на выход за пределы при pinpos > 31, а так получится получить ворнинг. Ну и размер регистра часто больше количества используемых битиков, потому не видно плясок с uint16_t. Возможно запись 1u вместо 0x01 упростила бы бурления вокруг размера, но во многих случаях 0x01 нагляднее