При запуске на любом языке программирования отправной точкой всегда является базовая система ввода / вывода (I / O) для языка. Ввод позволяет собирать данные при запуске программы, а вывод позволяет отображать определенную информацию для пользователя.

При кодировании на C вам необходимо вызывать правильные стандартные библиотечные функции для базового ввода-вывода. Вы всегда должны включать заголовочный файл, чтобы гарантировать, что эти функции загружены в вашу программу.

Выход

Стандартный выходной поток в C - это экран ПК. То есть, когда вы запускаете программу C, у которой есть информация для вывода, она будет отображаться на экране. Поток - это серия персонажей, перетекающих из одного места в другое.

Также возможно использовать другой выходной поток, например файл. Однако это более сложная тема для другого дня.

В языке C используется printf () функция для вывода на экран строки символов. Эта строка символов (иногда называемая литералом) помещается в двойные кавычки внутри printf () функция.

instagram viewer
#включают 
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, чтобы проверить, подходит ли он вам.

Читать далее

Похожие темы
  • Программирование
  • Программирование на C
  • Советы по кодированию
  • Программирование
Об авторе
Джером Дэвидсон (Опубликовано 22 статей)

Джером - штатный писатель в MakeUseOf. Он освещает статьи по программированию и Linux. Он также криптоэнтузиаст и всегда следит за криптоиндустрией.

Ещё от Jerome Davidson

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Нажмите здесь, чтобы подписаться