En begyndervejledning til input og output i C

En begyndervejledning til input og output i C

Når du starter på et hvilket som helst programmeringssprog, er startpunktet altid det grundlæggende Input/Output (I/O) system for sproget. Input giver dig mulighed for at indsamle data, når dit program kører, mens output giver dig mulighed for at vise visse oplysninger til brugeren.





Når du koder i C, skal du kalde de rigtige standardbiblioteksfunktioner til grundlæggende I/O. Du skal altid inkludere header -fil for at sikre, at disse funktioner indlæses i dit program.





Produktion

Standard output stream i C er pc -skærmen. Det vil sige, at når du kører et C -program, der har information, der skal udsendes, vises det på skærmen. En strøm er en række karakterer, der flyder fra et sted til et andet.





Det er også muligt at bruge en anden output -strøm, f.eks. En fil. Dette er imidlertid et avanceret emne for en anden dag.

C -sproget bruger printf () funktion til at udskrive en række tegn på skærmen. Denne streng af tegn (undertiden kaldet en bogstavelig) er placeret mellem dobbelt anførselstegn inde i printf () fungere.



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

Fra linje 1, #omfatte er et forbehandlingsdirektiv. Det fortæller preprocessoren at inkludere indholdet af I/O -headeren ( ), før programmet kompileres.

Bemærk, at programmets output ikke inkluderer n . Det er fordi det er en flugtsekvens. En flugtsekvens er en kombination af tegn, der har en særlig betydning, bortset fra blot de tegn, der er indeholdt i dem.





Backslash ( ) er et tegn, der fortæller kompilatoren, at det vil udføre et særligt output. For eksempel, n betyder, at en ny linje vil blive udskrevet. Den næste programoutput (hvis nogen) starter fra den nye linje.

Tabellen nedenfor opsummerer nogle af de almindelige flugtsekvenser.





Escape -sekvens Beskrivelse
n Ny linje. Placerer markøren i begyndelsen af ​​den næste linje
\ Skråstreg karakter. Indsætter omvendt skråstreg i strengen
t Vandret fane. Placerer markøren ved det næste tabulatorstop
' Dobbelt citat. Indsætter dobbelte anførselstegn i strengen

I det væsentlige i rummet skal du nogle gange bryde lange sider i din tekstredigerer. Du kan nemt gøre dette ved hjælp af flere printf () funktioner til at udskrive din besked.

Se eksemplet herunder:

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

Input

Standardindgangsstrømmen i C er tastaturet. Det betyder, at når dit program beder om et input, forventer det, at data som standard kommer fra tastaturet.

Det er værd at vide, at inputstrømmen kan ledes til noget andet, f.eks. En fil.

C -sproget bruger scanf () funktion for at få brugerinput. Se eksemplet herunder:

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

Det scanf () funktionen tager to argumenter: en konverteringsspecifikator og en hukommelsesadresse. Fra eksemplet ovenfor, %d er konverteringsspecifikatoren. Det fortæller scanf () at indtaste et helt tal. Det d i %d står for 'decimal heltal'.

Det andet argument begynder med et ampersand ( & ), som kaldes en 'adresseoperatør' i C. Argumentet & heltal1 fortæller kompilatoren, hvilken hukommelsesadresse værdien fra brugeren skal gemmes.

hvordan man bruger bluetooth -hovedtelefoner på xbox one

Efter scanf () sætning er blevet udført i et program, venter kompilatoren på, at du indtaster en værdi. Du indsender en værdi ved at skrive den og derefter trykke på Enter -tasten (eller Returtasten). Når denne værdi er tildelt din variabel, vil enhver anden henvisning til den i programmet bruge den samme værdi.

Læring C med et begynderprogram

At starte din programmeringsrejse er en meget spændende indsats. Hvis det gøres forkert, kan det i stedet vise sig at være en skræmmende udfordring.

Normalt er det at lære ting uden at anvende dem i praktiske situationer. Tænke ud af boksen; Prøv at sætte dig selv i nogle interessante scenarier, hvor du kan anvende din viden. At øve med nogle nybegynderprogrammer er en af ​​de bedste måder at bevare din nyvundne viden på.

Del Del Tweet E -mail Sådan lærer du C -programmering med dette nybegynderprojekt

Vil du begynde at programmere, men er du ikke sikker på C? Prøv denne C -programmeringsbegyndervejledning for at kontrollere, om det er sproget for dig.

Læs Næste
Relaterede emner
  • Programmering
  • C Programmering
  • Kodningstip
  • Programmering
Om forfatteren Jerome Davidson(22 artikler udgivet)

Jerome er personaleforfatter på MakeUseOf. Han dækker artikler om programmering og Linux. Han er også en kryptoentusiast og holder altid øje med kryptoindustrien.

Mere fra Jerome Davidson

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere