Når du starter på et hvilket som helst programmeringsspråk, er utgangspunktet alltid det grunnleggende Input/Output (I/O) -systemet for språket. Inndata lar deg samle data når programmet kjøres, mens utdata lar deg vise viss informasjon til brukeren.
Når du koder i C, må du kalle de riktige standardbibliotekfunksjonene for grunnleggende I/O. Du må alltid inkludere header -fil for å sikre at disse funksjonene er lastet inn i programmet.
Produksjon
Standard utgangsstrøm i C er PC -skjermen. Det vil si at når du kjører et C -program som har informasjon som skal sendes ut, vises det på skjermen. En strøm er en serie karakterer som flyter fra ett sted til et annet.
Det er også mulig å bruke en annen utgangsstrøm, for eksempel en fil. Dette er imidlertid et avansert tema for en annen dag.
C -språket bruker printf () funksjon for å skrive ut en rekke tegn til skjermen. Denne rekken med tegn (noen ganger kalt bokstavelig) er plassert mellom doble anførselstegn inne i printf () funksjon.
#inkludere
int main (void) {// hovedfunksjon inkludert i hvert program
printf ("Programmering er enkelt!
" );
}
Utgang vist:
Programmering er enkelt!
Fra linje 1, #inkludere er et forbehandlingsdirektiv. Den ber preprosessoren om å inkludere innholdet i I/O -hodet () før programmet kompileres.
Legg merke til at programutgangen ikke inkluderer \ n. Dette er fordi det er en fluktsekvens. En fluktsekvens er en kombinasjon av tegn som har en spesiell betydning, bortsett fra bare tegnene i dem.
Backslash (\) er et tegn som forteller kompilatoren at den skal utføre en spesiell utgang. For eksempel, \ n betyr at en ny linje skal skrives ut. Den neste programutgangen (hvis noen) starter fra den nye linjen.
Tabellen nedenfor oppsummerer noen av de vanlige fluktsekvensene.
Escape Escape | Beskrivelse |
\ n | Ny linje. Plasser markøren i begynnelsen av neste linje |
\\ | Backslash -karakter. Setter inn backslash i strengen |
\ t | Horisontal kategori. Plasser markøren ved neste tabulatorstopp |
\" | Dobbel sitat. Setter inn doble anførselstegn i strengen |
I essensen av rommet kan det hende du noen ganger må bryte opp lange sider i tekstredigereren. Du kan enkelt gjøre dette med flere printf () funksjoner for å skrive ut meldingen.
Se eksemplet nedenfor:
#inkludere
int main (void) {// hovedfunksjon
printf ("C er et strukturert programmeringsspråk som er sterkt skrevet. I motsetning til python må du sette en variabels ");
printf ("datatype mens du programmerer i C.");
}
Inngang
Standard inndatastrøm i C er tastaturet. Dette betyr at når programmet ber om inndata, forventer det at dataene kommer fra tastaturet som standard.
Det er verdt å vite at inndatastrømmen kan ledes til noe annet, for eksempel en fil.
C -språk bruker scanf () funksjon for å få brukerinngang. Se eksemplet nedenfor:
#inkludere
int main (void) {
int heltall1;
printf ("Skriv inn et heltall
" ); // be brukeren om svar
scanf ("%d", & heltall1); // les et helt tall
hvis ((n%2) == 0) {
System.out.println ("Nummeret ditt er jevnt");
}ellers{
System.out.println ("Tallet ditt er oddetall");}
}
De scanf () funksjonen tar inn to argumenter: en konverteringsspesifikator og en minneadresse. Fra eksemplet ovenfor, %d er konverteringsspesifikatoren. Det forteller scanf () for å legge inn et helt tall. De d i %d står for "desimaltall."
Det andre argumentet begynner med et ampersand (&), som kalles en "adresseoperatør" i C. Argumentet & heltall1 forteller kompilatoren hvilken minneadresse verdien fra brukeren skal lagres.
Etter scanf () setningen er utført i et program, venter kompilatoren på at du skal legge inn en verdi. Du sender inn en verdi ved å skrive den og deretter trykke Enter -tasten (eller Returtasten). Når denne verdien er tilordnet variabelen din, vil enhver annen referanse til den i programmet bruke den samme verdien.
Lære C med et nybegynnerprogram
Å begynne programmeringsreisen er en veldig spennende innsats. Hvis det gjøres feil, kan det i stedet vise seg å være en skremmende utfordring.
Å lære ting uten å bruke dem i praktiske situasjoner er vanligvis problemet. Tenke utenfor boksen; Prøv å sette deg inn i noen interessante scenarier der du kan bruke kunnskapen din. Å øve med noen nybegynnerprogrammer er en av de beste måtene å beholde din nylig opparbeidede kunnskap.
Vil du begynne å programmere, men er usikker på C? Prøv denne opplæringen for nybegynnere i C -programmering for å sjekke om det er språket for deg.
Les neste
- Programmering
- C Programmering
- Kodetips
- Programmering

Jerome er personalforfatter på MakeUseOf. Han dekker artikler om programmering og Linux. Han er også en kryptoentusiast og holder alltid oversikt over kryptoindustrien.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere