Цитата:
|
Почему при выполнении :
a = toascii (2);
в а записывается 0x02, а не 0x32.
|
toascii(x) - это макрос, он всего лишь обнуляет старший бит в байте и на входе у него должно быть числовое значение
в вашем случае 2, ну соответственно 2 и получается.
а если хотитите поместить в переменную код символа 2 то
просто напишите
a='2';