Algaja juhend sisendi ja väljundi kohta C -s

Algaja juhend sisendi ja väljundi kohta C -s

Kui alustate mis tahes programmeerimiskeelega, on alguspunkt alati keele põhiline sisend/väljund (I/O) süsteem. Sisend võimaldab teil programmi käivitamisel andmeid koguda, väljund aga kasutajale teatud teavet kuvada.





C -s kodeerimisel peate põhiliste sisend- ja väljundühenduste jaoks helistama õigetele standardsetele raamatukogu funktsioonidele. Peate alati lisama päisefaili, et tagada nende funktsioonide laadimine teie programmi.





Väljund

Standardne väljundvoog C -s on arvuti ekraan. See tähendab, et kui käivitate C -programmi, millel on väljastatav teave, kuvatakse see ekraanil. Oja on tegelaste jada, mis voolab ühest kohast teise.



Samuti on võimalik kasutada mõnda muud väljundvoogu, näiteks faili. See on aga teise päeva jaoks edasijõudnud teema.

C keel kasutab printf () funktsioon tähemärkide trükkimiseks ekraanile. See tähemärkide jada (mida mõnikord nimetatakse ka sõnasõnaliseks) paigutatakse jutumärgi vahele printf () funktsiooni.



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

Alates 1. reast, #kaasake on eeltöötlusdirektiiv. See käsib eeltöötlejal lisada I/O päise sisu ( ) enne programmi koostamist.

Pange tähele, et programmi väljund ei sisalda n . Seda seetõttu, et see on põgenemisjärjestus. Põgenemisjärjestus on tähemärkide kombinatsioon, millel on eriline tähendus, välja arvatud lihtsalt neis sisalduvad märgid.





Tagasilöök ( ) on märk, mis ütleb kompilaatorile, et ta esitab spetsiaalse väljundi. Näiteks, n tähendab, et trükitakse uus rida. Järgmine programmi väljund (kui see on olemas) algab sellest uuest reast.

Allolev tabel võtab kokku mõned tavalised põgenemisjärjestused.





Põgenemisjärjestus Kirjeldus
n Uus rida. Asetab kursori järgmise rea algusesse
\ Kaldkriipsuga tegelane. Lisab stringi tagasilöögi
t Horisontaalne vahekaart. Asetab kursori järgmisele tabelduskohale
' Topelttsitaat. Lisab stringile topelt jutumärgid

Ruumi olemuses peate mõnikord võib -olla oma tekstiredaktoris pikki külgjooni lõhkuma. Saate seda mugavalt teha, kasutades mitut printf () funktsioonid sõnumi printimiseks.

Vaadake allolevat näidet:

#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.');
}

Sisend

Standardne sisendvoog C -s on klaviatuur. See tähendab, et kui teie programm küsib sisestust, eeldab see, et andmed tulevad vaikimisi klaviatuurilt.

Tasub teada, et sisendvoogu saab suunata millelegi muule, näiteks failile.

C keel kasutab scanf () funktsioon kasutaja sisendi saamiseks. Vaadake allolevat näidet:

#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 () funktsioon võtab arvesse kahte argumenti: konversiooni spetsifikatsiooni ja mäluaadressi. Ülaltoodud näite põhjal %d on konversiooni täpsustaja. See räägib scanf () täisarvu sisestamiseks. The d sisse %d tähistab 'kümnendarv täisarvu'.

Teine argument algab märgiga ( & ), mida C -s nimetatakse aadressioperaatoriks. Argument & täisarv1 ütleb kompilaatorile, millise mälu aadressi kasutajalt saadud väärtus tuleks salvestada.

kuidas saada sõna 2016 tasuta

Pärast scanf () avaldus on programmis täidetud, ootab kompilaator, kuni sisestate väärtuse. Väärtuse esitamiseks sisestage see ja seejärel vajutage sisestusklahvi (või tagasiklahvi). Kui see väärtus on teie muutujale määratud, kasutab iga muu viide sellele programmis sama väärtust.

C õppimine algaja programmiga

Programmeerimisreisi algus on väga põnev ettevõtmine. Kui seda tehakse valesti, võib see osutuda hirmutavaks väljakutseks.

Tavaliselt on probleemiks asjade õppimine neid praktilistes olukordades rakendamata. Mõelda väljaspool kasti; proovige panna end huvitavatesse stsenaariumidesse, kus saate oma teadmisi rakendada. Mõnede algajate programmidega harjutamine on üks parimaid viise värskelt omandatud teadmiste säilitamiseks.

Jaga Jaga Piiksuma E -post Kuidas õppida selle algaja projektiga programmeerimist

Kas soovite alustada programmeerimist, kuid pole C -s kindel? Proovige seda C -programmeerimise algajate õpetust, et kontrollida, kas see on teie jaoks sobiv keel.

Loe edasi
Seotud teemad
  • Programmeerimine
  • C Programmeerimine
  • Näpunäiteid kodeerimiseks
  • Programmeerimine
Autori kohta Jerome Davidson(22 artiklit avaldatud)

Jerome on MakeUseOfi personalikirjanik. Ta hõlmab artikleid programmeerimise ja Linuxi kohta. Ta on ka krüptohuviline ja jälgib alati krüptotööstust.

Veel Jerome Davidsonilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin