@synapse_people

Какой размер инта в 8-битном процессоре AVR?

Возможно, вопрос уже задавали... но меня напрягает этот момент..
Есть процессор 8-бит атмега 164, его регистры 8-бит, адресация памяти 16..
Можно ли будет писать код на C для него, в котором использовать 32-бит integer или нет? т.е. не нужно ли будет хранить их как 2 по 16 бит?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@n12eq3
на С компилятор сам разбивает после объявления переменной. физически будет 4 байта.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Forget
Еще можно использовать int32_t, он на любой платформе будет 4 байта занимать. В описании к stdint.h есть больше подробностей про такие типы
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы