Что будет в консоли и почему?
Что распечатается в консоли если в переменную int x=012; и почему,
Ответы (1 шт):
Автор решения: Mikhailo
→ Ссылка
Видимо, вы хотите выводить x? Смотря как выводить... Например,
printf("%X %o %3d\n",x,x,x);
выведет A, 12 и 10. Почему? потому что это вывод одного и того же значения в шестнадцатеричной, восьмеричной и десятичной системах счисления.
А само значение x у вас задано в восьмеричной системе счисления, на что указывает ведущий ноль.