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 kodeerides peate põhiliste I/O -de 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 tähemärkide 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 (mõnikord nimetatakse seda ka literaaliks) paigutatakse jutumärgi vahele printf () funktsiooni.
#kaasake
int main (void) {// igas programmis sisalduv põhifunktsioon
printf ("Programmeerimine on lihtne!
" );
}
Kuvatud väljund:
Programmeerimine on lihtne!
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 võib mõnikord tekkida vajadus oma tekstiredaktoris pikki külgjooni lõhkuda. Saate seda mugavalt teha, kasutades mitut printf () funktsioonid sõnumi printimiseks.
Vaadake allolevat näidet:
#kaasake
int main (void) {// põhifunktsioon
printf ("C on struktureeritud programmeerimiskeel, mis on tugevalt trükitud. Erinevalt pythonist peate panema muutuja ");
printf ("andmetüüp programmeerimisel C -s");
}
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:
#kaasake
int main (tühine) {
int täisarv1;
printf ("Sisestage täisarv
" ); // kasutajat vastama
scanf ("%d", & täisarv1); // lugeda täisarvu
kui ((n%2) == 0) {
System.out.println ("Teie number on paaris");
} muud {
System.out.println ("Teie number on paaritu");}
}
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äisarv".
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.
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.
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
- Programmeerimine
- C Programmeerimine
- Näpunäiteid kodeerimiseks
- Programmeerimine
Jerome on MakeUseOfi personalikirjanik. Ta hõlmab artikleid programmeerimise ja Linuxi kohta. Ta on ka krüptohuviline ja jälgib alati krüptotööstust.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin