Рубрики

C | Объявление и область действия переменной | Вопрос 7

int main()

{

  int x = 032;

  printf("%d", x);

  return 0;

}

(А) 32
(Б) 0
(С) 26
(D) 50

Ответ: (с)
Объяснение: Когда постоянное значение начинается с 0, оно считается восьмеричным числом. Поэтому значение х составляет 3 * 8 + 2 = 26
Тест на этот вопрос

Рекомендуемые посты:

C | Объявление и область действия переменной | Вопрос 7

0.00 (0%) 0 votes