Ръководство за начинаещи за въвеждане и извеждане на C

Ръководство за начинаещи за въвеждане и извеждане на C

Когато стартирате на всеки език за програмиране, началната точка винаги е основната система за вход/изход (I/O) за езика. Входът ви позволява да събирате данни, когато вашата програма работи, докато изходът ви позволява да показвате определена информация на потребителя.





Когато кодирате в C, трябва да извикате правилните стандартни библиотечни функции за основни I/O. Винаги трябва да включвате header файл, за да сте сигурни, че тези функции са заредени във вашата програма.





Изход

Стандартният изходен поток в 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, #включва е препроцесорна директива. Той казва на препроцесора да включи съдържанието на I/O заглавката ( ) преди да се компилира програмата.

Обърнете внимание, че изходът на програмата не включва н . Това е така, защото това е бягство. Евакуационната последователност е комбинация от знаци, която има специално значение, различно от просто символите, съдържащи се в тях.





Обратната наклонена черта ( ) е знак, който казва на компилатора, че ще извърши специален изход. Например, н означава, че ще се отпечата нов ред. Следващият програмен изход (ако има такъв) ще започне от този нов ред.

Таблицата по -долу обобщава някои от често срещаните аварийни последователности.





Escape Sequence Описание
н Нова линия. Поставя курсора в началото на следващия ред
\ Символ на обратната черта. Вмъква обратна наклонена черта в низ
T Хоризонтален раздел. Поставя курсора на следващата табулация
' Двоен цитат. Вмъква двойни кавички в низ

В същността на пространството понякога може да се наложи да разчупите дълги странични страници в текстовия си редактор. Можете удобно да направите това, като използвате няколко 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');}
}

The scanf () функцията приема два аргумента: спецификатор за преобразуване и адрес на паметта. От горния пример, е спецификатор на преобразуване. Разказва scanf () за въвеждане на цяло число. The д в означава „десетично цяло число“.

Вторият аргумент започва с амперсанд ( & ), който се нарича „оператор на адрес“ в C. Аргументът & цяло число 1 казва на компилатора кой адрес на памет трябва да се съхранява стойността, получена от потребителя.

как да се отървете от видео предложения в youtube

След scanf () израз е изпълнен в програма, компилаторът чака да въведете стойност. Изпращате стойност, като я въведете и след това натиснете клавиша Enter (или клавиша Return). Когато тази стойност е присвоена на вашата променлива, всяка друга препратка към нея в програмата ще използва същата стойност.

Учене C с програма за начинаещи

Започването на вашето програмиране е много вълнуващо начинание. Ако се направи неправилно, вместо това може да се окаже страшно предизвикателство.

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

Дял Дял Туит електронна поща Как да научите C програмиране с този начинаещ проект

Искате да започнете програмиране, но не сте сигурни за C? Опитайте този урок за начинаещи по програмиране на C, за да проверите дали това е езикът за вас.

Прочетете Напред
Свързани теми
  • Програмиране
  • C Програмиране
  • Съвети за кодиране
  • Програмиране
За автора Джером Дейвидсън(22 статии са публикувани)

Джером е щатен писател в MakeUseOf. Той обхваща статии за програмиране и Linux. Той също е ентусиаст на крипто и винаги следи крипто индустрията.

Още от Джером Дейвидсън

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате