Цитата(Allregia @ Sep 12 2009, 15:44)

А также во всех других случаях, когда двоичное удобнее шестнадцатеричной, десятичной или восьмеричной.
Только таких случаев нет, это я, как человек отдавший многие годы ASM и по неопытности раньше пользовавший всякие 'b', говорю. То, Вы привели в примере именования, это просто глупость, ибо неименованы именно биты и/или их группы.
Кстати, в своей 'удобной' записи, поминая ее два раза,
оба раза ошиблись

Цитата
Использование:
k = BIN8(0x11001010);
#define PORT0DIR BIN8(0b1001100)
Вот такое само за себя говорящее 'удобство'

P.S.
Использование
Цитата
#define byte unsigned char
вместо typedef это дополнительный признак неведения, что творите.