Vodnik za začetnike glede vnosa in izpisa v jeziku C.

Vodnik za začetnike glede vnosa in izpisa v jeziku C.

Pri zagonu v katerem koli programskem jeziku je začetna točka vedno osnovni vhodno/izhodni (V/I) sistem za jezik. Z vnosom lahko zbirate podatke, ko se program zažene, izhodni pa vam omogoča, da uporabniku prikažete določene podatke.





Pri kodiranju v jeziku C morate poklicati prave standardne knjižnične funkcije za osnovne V/I. Vedno morate vključiti header, da zagotovite, da so te funkcije naložene v vaš program.





Izhod

Standardni izhodni tok v C je zaslon računalnika. To pomeni, da ko zaženete program C, ki ima informacije za izhod, bodo prikazane na zaslonu. Tok je niz znakov, ki tečejo iz enega kraja v drugega.





Možna je tudi uporaba drugega izhodnega toka, na primer datoteke. Vendar je to napredna tema za drug dan.

Jezik C uporablja printf () funkcija za tiskanje niza znakov na zaslon. Ta niz znakov (včasih imenovan dobesedno) je postavljen med dvojne narekovaje znotraj printf () funkcijo.



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

Od prve vrstice, #vključi je predprocesorska direktiva. Predprocesorju pove, naj vključi vsebino glave V/I ( ), preden se program sestavi.

Upoštevajte, da izhod programa ne vključuje n . To je zato, ker gre za zaporedje pobega. Pobegni niz je kombinacija znakov, ki imajo poseben pomen, razen preprosto znakov, ki jih vsebujejo.





Obratna poševnica ( ) je znak, ki prevajalniku pove, da bo izvedel poseben izhod. Na primer, n pomeni, da se bo natisnila nova vrstica. Naslednji izhod programa (če obstaja) se bo začel iz te nove vrstice.

Spodnja tabela povzema nekatere običajne zaporedje pobegov.





Zaporedje pobega Opis
n Newline. Kazalec postavi na začetek naslednje vrstice
\ Znak povratne poševnice. V niz vstavi poševnico
t Vodoravni zavihek. Kazalec postavi na naslednjo zavihek
' Dvojni narekovaj. V niz vstavi dvojne narekovaje

V bistvu prostora boste v urejevalniku besedil včasih morali razbiti dolge stranske stranice. To lahko udobno storite z uporabo več printf () funkcije za tiskanje sporočila.

Oglejte si spodnji primer:

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

Vnos

Standardni vhodni tok v jeziku C je tipkovnica. To pomeni, da ko program pozove vnos, pričakuje, da bodo ti podatki privzeto prišli s tipkovnice.

Vredno je vedeti, da je vhodni tok mogoče usmeriti na kaj drugega, na primer na datoteko.

Jezik C uporablja scanf () funkcijo za vnos uporabnika. Oglejte si spodnji primer:

#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 () funkcija sprejme dva argumenta: specifikator pretvorbe in pomnilniški naslov. Iz zgornjega primera, %d je specifikator pretvorbe. Pove scanf () za vnos celega števila. The d v %d pomeni 'decimalno celo število'.

Drugi argument se začne z znakom (( & ), ki se v C. imenuje 'naslovni operator'. Argument & celo število1 pove prevajalniku, kateri pomnilniški naslov naj bo shranjena vrednost, ki jo je dobil od uporabnika.

kako poslati besedilo skupine

Po scanf () stavek izveden v programu, prevajalnik čaka, da vnesete vrednost. Vrednost oddate tako, da jo vnesete in nato pritisnete tipko Enter (ali tipko Return). Ko je ta vrednost dodeljena vaši spremenljivki, bo vsaka druga sklica nanjo v programu uporabila isto vrednost.

Učenje C s programom za začetnike

Začetek vaše programerske poti je zelo razburljiv podvig. Če se izvede nepravilno, se lahko izkaže za grozljiv izziv.

Običajno je problem naučiti se stvari, ne da bi jih uporabili v praktičnih situacijah. Razmišljajte izven okvira; poskusite se postaviti v nekaj zanimivih scenarijev, kjer lahko uporabite svoje znanje. Vadba z nekaterimi programi za začetnike je eden najboljših načinov, kako ohraniti novo pridobljeno znanje.

Deliti Deliti Cvrkutati E-naslov Kako se naučiti programiranja C s tem začetniškim projektom

Želite začeti s programiranjem, vendar niste prepričani o C? Preizkusite to vadnico za začetnike programiranja C in preverite, ali je to jezik za vas.

Preberite Naprej
Sorodne teme
  • Programiranje
  • C Programiranje
  • Nasveti za kodiranje
  • Programiranje
O avtorju Jerome Davidson(22 objavljenih člankov)

Jerome je osebni pisatelj pri MakeUseOf. Zajema članke o programiranju in Linuxu. Je tudi navdušenec nad kripto kripto in vedno spremlja kripto industrijo.

Več od Jeroma Davidsona

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti