При запуске на любом языке программирования отправной точкой всегда является базовая система ввода / вывода (I / O) для языка. Ввод позволяет собирать данные при запуске программы, а вывод позволяет отображать определенную информацию для пользователя.
При кодировании на C вам необходимо вызывать правильные стандартные библиотечные функции для базового ввода-вывода. Вы всегда должны включать заголовочный файл, чтобы гарантировать, что эти функции загружены в вашу программу.
Выход
Стандартный выходной поток в C - это экран ПК. То есть, когда вы запускаете программу C, у которой есть информация для вывода, она будет отображаться на экране. Поток - это серия персонажей, перетекающих из одного места в другое.
Также возможно использовать другой выходной поток, например файл. Однако это более сложная тема для другого дня.
В языке C используется printf () функция для вывода на экран строки символов. Эта строка символов (иногда называемая литералом) помещается в двойные кавычки внутри printf () функция.
#включают
int main (void) {// основная функция, включенная в каждую программу
printf ("Программировать легко!
" );
}
Отображаемый результат:
Программировать очень просто!
Из строки 1, #включают - директива препроцессора. Он сообщает препроцессору, что нужно включить содержимое заголовка ввода-вывода () перед компиляцией программы.
Обратите внимание, что вывод программы не включает \ п. Это потому, что это escape-последовательность. Управляющая последовательность - это комбинация символов, имеющая особое значение, отличное от просто содержащихся в них символов.
Обратная косая черта (\) - это символ, который сообщает компилятору, что он собирается выполнить специальный вывод. Например, \ п означает, что будет напечатана новая строка. Следующий вывод программы (если есть) начнется с этой новой строки.
В таблице ниже приведены некоторые из распространенных escape-последовательностей.
Последовательность побега | Описание |
\ п | Новая линия. Помещает курсор в начало следующей строки |
\\ | Символ обратной косой черты. Вставляет обратную косую черту в строку |
\ т | Горизонтальная табуляция. Помещает курсор на следующую позицию табуляции |
\" | Двойная кавычка. Вставляет двойные кавычки в строку |
По сути, в текстовом редакторе вам может потребоваться разбить длинные боковые части. Вы можете легко сделать это, используя несколько printf () функции для печати вашего сообщения.
См. Пример ниже:
#включают
int main (void) {// основная функция
printf ("C - это структурированный язык программирования со строгой типизацией. В отличие от python, вам нужно указать переменную ");
printf («тип данных при программировании на C.»);
}
Вход
Стандартный поток ввода в C - это клавиатура. Это означает, что когда ваша программа запрашивает ввод, она ожидает, что данные будут поступать с клавиатуры по умолчанию.
Стоит знать, что входной поток может быть направлен на что-нибудь еще, например, в файл.
В языке C используется scanf () функция для получения пользовательского ввода. См. Пример ниже:
#включают
int main (void) {
int integer1;
printf ("Введите целое число
" ); // запрашиваем у пользователя ответ
scanf ("% d", & integer1); // читаем целое число
if ((n% 2) == 0) {
System.out.println («Ваш номер четный»);
}еще{
System.out.println ("У вас нечетное число");}
}
В scanf () Функция принимает два аргумента: спецификатор преобразования и адрес памяти. Из приведенного выше примера % d - спецификатор преобразования. Оно говорит scanf () для ввода целого числа. В d в % d означает «десятичное целое число».
Второй аргумент начинается с амперсанда (&), который в C. называется «адресным оператором». Аргумент & integer1 сообщает компилятору, в каком адресе памяти следует сохранить значение, полученное от пользователя.
После scanf () Оператор был выполнен в программе, компилятор ждет, пока вы введете значение. Вы отправляете значение, набирая его, а затем нажимая клавишу Enter (или клавишу Return). Когда это значение присваивается вашей переменной, любая другая ссылка на нее в программе будет использовать то же значение.
Изучение C с программой для начинающих
Начало вашего путешествия по программированию - очень увлекательное занятие. Если все сделано неправильно, это может стать сложной задачей.
Обычно проблема заключается в изучении вещей, не применяя их в практических ситуациях. Мыслите нестандартно; попробуйте представить себя в нескольких интересных сценариях, где вы сможете применить свои знания. Практика с некоторыми программами для начинающих - один из лучших способов сохранить полученные знания.
Хотите начать программировать, но не уверены в C? Попробуйте это руководство для новичков в программировании на C, чтобы проверить, подходит ли он вам.
Читать далее
- Программирование
- Программирование на C
- Советы по кодированию
- Программирование

Джером - штатный писатель в MakeUseOf. Он освещает статьи по программированию и Linux. Он также криптоэнтузиаст и всегда следит за криптоиндустрией.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться