Когато стартирате на всеки език за програмиране, началната точка винаги е основната система за вход/изход (I/O) за езика. Входът ви позволява да събирате данни, когато вашата програма работи, докато изходът ви позволява да показвате определена информация на потребителя.
Когато кодирате в C, трябва да извикате правилните стандартни библиотечни функции за основни I/O. Винаги трябва да включвате header файл, за да сте сигурни, че тези функции са заредени във вашата програма.
Изход
Стандартният изходен поток в C е екранът на компютъра. Тоест, когато стартирате програма на C, която има информация за извеждане, тя ще се покаже на екрана. Потокът е поредица от герои, преливащи от едно място на друго.
Възможно е също да използвате друг изходен поток, като файл. Това обаче е напреднала тема за друг ден.
Езикът C използва printf () функция за отпечатване на низ от знаци на екрана. Този низ от знаци (понякога наричан литерал) се поставя между двойни кавички вътре в printf () функция.
#включва
int main (void) {// основна функция, включена във всяка програма
printf („Програмирането е лесно!
" );
}
Показан изход:
Програмирането е лесно!
От ред 1, #включва е препроцесорна директива. Той казва на препроцесора да включи съдържанието на I/O заглавката () преди да се компилира програмата.
Обърнете внимание, че изходът на програмата не включва \н. Това е така, защото това е бягство. Евакуационната последователност е комбинация от знаци, която има специално значение, различно от просто съдържащите се в тях знаци.
Обратната наклонена черта (\) е знак, който казва на компилатора, че ще извърши специален изход. Например, \н означава, че ще се отпечата нов ред. Следващият програмен изход (ако има такъв) ще започне от този нов ред.
Таблицата по -долу обобщава някои от често срещаните аварийни последователности.
Escape Sequence | Описание |
\н | Нова линия. Поставя курсора в началото на следващия ред |
\\ | Символ на обратната черта. Вмъква обратна наклонена черта в низ |
\T | Хоризонтален раздел. Поставя курсора на следващата табулатор |
\" | Двоен цитат. Вмъква двойни кавички в низ |
В същността на пространството понякога може да се наложи да разчупите дълги странични страници в текстовия си редактор. Можете удобно да направите това, като използвате няколко printf () функции за отпечатване на вашето съобщение.
Вижте примера по -долу:
#включва
int main (void) {// основна функция
printf ("C е структуриран език за програмиране, който е силно типизиран. За разлика от python, трябва да поставите променлива ");
printf ("тип данни при програмиране в C.");
}
Вход
Стандартният входен поток в C е клавиатурата. Това означава, че когато програмата ви подкани за въвеждане, тя очаква тези данни да идват от клавиатурата по подразбиране.
Струва си да знаете, че входният поток може да бъде насочен към нещо друго, като файл.
C език използва scanf () функция за получаване на въвеждане от потребителя. Вижте примера по -долу:
#включва
int main (void) {
int integer1;
printf ("Въведете цяло число
" ); // подканваме потребителя за отговор
scanf ("%d", & integer1); // чете цяло число
ако ((n%2) == 0) {
System.out.println ("Вашият номер е четен");
} else {
System.out.println ("Вашият номер е нечетен");}
}
The scanf () функцията приема два аргумента: спецификатор за преобразуване и адрес на паметта. От горния пример, %д е спецификатор на преобразуване. Разказва scanf () за въвеждане на цяло число. The д в %д означава "десетично цяло число".
Вторият аргумент започва с амперсанд (&), който се нарича "оператор на адрес" в C. Аргументът & цяло число1 казва на компилатора кой адрес на памет трябва да се съхранява стойността, получена от потребителя.
След scanf () израз е изпълнен в програма, компилаторът чака да въведете стойност. Изпращате стойност, като я въведете и след това натиснете клавиша Enter (или клавиша Return). Когато тази стойност е присвоена на вашата променлива, всяка друга препратка към нея в програмата ще използва същата стойност.
Учене C с програма за начинаещи
Започването на вашето програмиране е много вълнуващо начинание. Ако се направи неправилно, вместо това може да се окаже страшно предизвикателство.
Обикновено проблемът е да научите неща, без да ги прилагате в практически ситуации. Мислете извън кутията; опитайте се да поставите в някои интересни сценарии, където можете да приложите знанията си. Практикуването с някои програми за начинаещи е един от най -добрите начини да запазите новопридобитите си знания.
Искате да започнете програмиране, но не сте сигурни за C? Опитайте този урок за начинаещи по програмиране на C, за да проверите дали това е езикът за вас.
Прочетете Напред
- Програмиране
- C Програмиране
- Съвети за кодиране
- Програмиране
Джером е щатен писател в MakeUseOf. Той обхваща статии за програмиране и Linux. Той също е ентусиаст на крипто и винаги следи крипто индустрията.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!
Щракнете тук, за да се абонирате