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 
instagram viewer

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.

DelekvitringE -post
Hvordan lære C -programmering med dette nybegynnerprosjektet

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

Relaterte temaer
  • Programmering
  • C Programmering
  • Kodetips
  • Programmering
Om forfatteren
Jerome Davidson (22 artikler publisert)

Jerome er personalforfatter på MakeUseOf. Han dekker artikler om programmering og Linux. Han er også en kryptoentusiast og holder alltid oversikt over kryptoindustrien.

Mer fra Jerome Davidson

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