Есть переменная
unsigned char temp;
temp=0x07d4;
нужно ее преобразовать в
temp=0x04;
, то есть фактически temp=2004
а нужно получить 4, т.е цифру года.
Как это можно сделать?
... << RSDN@Home 1.1.3 stable >>
Здравствуйте, Tosha, Вы писали:
T>Есть переменная
T>unsigned char temp;
T>temp=0x07d4;
T>нужно ее преобразовать в
T>temp=0x04;
T>, то есть фактически temp=2004
T>а нужно получить 4, т.е цифру года.
T>Как это можно сделать?
unsigned int temp = 0x07d4;
temp &= 0x000f;
G>G>unsigned int temp = 0x07d4;
G>temp &= 0x000f;
G>
А теперь еще раз смотрит вопрос и получаем
temp %= 10;
Здравствуйте, rus blood, Вы писали:
RB>>RB>>temp %= 100;
RB>>
Теперь Вы слишком долго смотрели. %= 10; было лучше.
Спасибо, выручили!
... << RSDN@Home 1.1.3 stable >>