Константа EOF. Значение - C (СИ)
Формулировка задачи:
Здравствуйте. Вот изучаю Си. Прохожу сейчас Символические константы. Символический ввод-вывод.
И вот там задачка есть: "Напишите программу для вывода значения EOF". Я уже все перепробовал и
и с помощью функции printf. Кстати с помощью этой функции всегда выводится значение -1. Хотя значение EOF может принимать только 0 и 1. Подскажите как узнать значение. Спасибо
putchar(EOF);
Решение задачи: «Константа EOF. Значение»
textual
Листинг программы
printf("EOF = %d\n", EOF);
Объяснение кода листинга программы
- В первой строке кода происходит печать значения константы EOF на экран с помощью функции printf.
- Значение константы EOF передается в функцию printf в качестве аргумента.
- Форматирование вывода осуществляется с помощью символа \n, который переводит строку на новую строку.
- Значение константы EOF приводится к типу int с помощью оператора (int) перед функцией printf.
- Значение константы EOF в данном случае равно -1, что и будет выведено на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д