Перевод числа из двоичной системы счисления в десятичную - C (СИ)
Формулировка задачи:
Вот пример :
В результате получается
128
8 - почему 8 ? если должно быть 2
136
128 64 32 16 8 4 2 1
void main(void) { unsigned char data = 10000000; unsigned char data2= 00000010; unsigned char PORTA; PORTA = data+data2; printf("\n"); printf("%d",data); printf("\n"); printf("%d",data2); printf("\n"); printf("%d",PORTA); }
Решение задачи: «Перевод числа из двоичной системы счисления в десятичную»
textual
Листинг программы
data2= 0x00000002;
Объяснение кода листинга программы
data2
- это переменная типа int, которая содержит двоичное число 00000002 в шестнадцатеричной системе счисления.- В процессе выполнения программы, значение переменной
data2
не изменяется. - В данном коде не выполняется перевод числа из двоичной системы счисления в десятичную.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д