|
Забавное поведение, не смог добиться такого от avr-gcc.
Интересно, что будет, если написать
if(i < (unsigned char)130)
или
if(i < 130U)
выглядит так, как будто компилятор приводит тип константы к 16 битному потому что он не влазит в 8-ми битный signed char.
Ну или поиграться с настройкой signed/unsigned char.
E-mail: info@telesys.ru