|
(А) да
(Б) Нет
(C) Ошибка компилятора
(D) Ошибка выполнения
Ответ: (Б)
Объяснение: В C, когда целочисленное значение сравнивается с беззнаковым, int переводится в unsigned. Отрицательные числа хранятся в форме дополнения 2, а значение без знака в форме дополнения 2 намного больше, чем размер int.
Тест на этот вопрос
Рекомендуемые посты:
- C | Типы данных | Вопрос 6
- C | Типы данных | Вопрос 7
- C | Типы данных | Вопрос 9
- C | Типы данных | Вопрос 5
- C | Типы данных | Вопрос 4
- C | Типы данных | Вопрос 1
- C | Типы данных | Вопрос 3
- C | Типы данных | вопрос 2
- Java | Типы данных | Вопрос 1
- Java | Типы данных | вопрос 2
- Java | Типы данных | Вопрос 3
- Типы данных в C
- Неинициализированные примитивные типы данных в C / C ++
- Как напечатать диапазон основных типов данных без каких-либо библиотечных функций и констант в C?
- int (1 знаковый бит + 31 бит данных) ключевое слово в C
0.00 (0%) 0 votes