Руководство для начинающих по вводу и выводу на C

Руководство для начинающих по вводу и выводу на C

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





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





Выход

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





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

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



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

Из строки 1, #включают это директива препроцессора. Он сообщает препроцессору, что нужно включить содержимое заголовка ввода-вывода ( ) перед компиляцией программы.

Обратите внимание, что вывод программы не включает п . Это потому, что это escape-последовательность. Управляющая последовательность - это комбинация символов, имеющая особое значение, отличное от просто содержащихся в них символов.





Обратная косая черта ( ) - это символ, который сообщает компилятору, что он собирается выполнить специальный вывод. Например, п означает, что будет напечатана новая строка. Следующий вывод программы (если есть) начнется с этой новой строки.

В таблице ниже приведены некоторые из распространенных escape-последовательностей.





Последовательность побега Описание
п Новая линия. Помещает курсор в начало следующей строки
\ Символ обратной косой черты. Вставляет обратную косую черту в строку
т Горизонтальная табуляция. Помещает курсор на следующую позицию табуляции
' Двойная кавычка. Вставляет двойные кавычки в строку

По сути, в текстовом редакторе иногда может потребоваться разбить длинные боковые части. Вы можете легко сделать это, используя несколько printf () функции для печати вашего сообщения.

См. Пример ниже:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

Вход

Стандартный поток ввода в C - это клавиатура. Это означает, что когда ваша программа запрашивает ввод, она ожидает, что данные будут поступать с клавиатуры по умолчанию.

Стоит знать, что входной поток может быть направлен на что-нибудь еще, например, в файл.

В языке C используется scanf () функция для получения пользовательского ввода. См. Пример ниже:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

В scanf () Функция принимает два аргумента: спецификатор преобразования и адрес памяти. Из приведенного выше примера % d - спецификатор преобразования. Оно говорит scanf () для ввода целого числа. В d в % d означает «десятичное целое число».

Второй аргумент начинается с амперсанда ( & ), который в языке C называется «адресным оператором». & integer1 сообщает компилятору, в каком адресе памяти следует сохранить значение, полученное от пользователя.

не могу открыть jar файлы windows 10

После scanf () Оператор был выполнен в программе, компилятор ждет, пока вы введете значение. Вы отправляете значение, набирая его, а затем нажимая клавишу Enter (или клавишу Return). Когда это значение присваивается вашей переменной, любая другая ссылка на нее в программе будет использовать то же значение.

Изучение C с программой для начинающих

Начало вашего путешествия по программированию - очень увлекательное занятие. Если все сделано неправильно, это может стать сложной задачей.

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

Делиться Делиться Твитнуть Эл. адрес Как научиться программированию на C с помощью этого проекта для начинающих

Хотите начать программировать, но не уверены в C? Попробуйте это руководство для новичков в программировании на C, чтобы проверить, подходит ли он вам.

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

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

Ещё от Jerome Davidson

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

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

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