Vodič za početnike za unos i izlaz u jeziku C

Vodič za početnike za unos i izlaz u jeziku C

Prilikom pokretanja u bilo kojem programskom jeziku, početna točka je uvijek osnovni sustav ulaza/izlaza (I/O) za jezik. Unos vam omogućuje prikupljanje podataka tijekom izvođenja programa, dok izlaz omogućuje prikaz određenih informacija korisniku.





Prilikom kodiranja na C -u morate pozvati prave standardne funkcije knjižnice za osnovne I/O. Uvijek morate uključiti header datoteku kako bi se osiguralo učitavanje ovih funkcija u vaš program.





Izlaz

Standardni izlazni tok u C je zaslon računala. Odnosno, kada pokrenete C program koji ima podatke za izlaz, oni će se prikazati na ekranu. Stream je niz likova koji teku s jednog mjesta na drugo.





Također je moguće koristiti drugi izlazni tok, poput datoteke. Međutim, ovo je napredna tema za još jedan dan.

C jezik koristi printf () funkcija za ispis niza znakova na zaslon. Ovaj niz znakova (ponekad se naziva i doslovno) stavlja se između dvostrukih navodnika unutar printf () funkcija.



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

Od retka 1, #uključi je predprocesorska direktiva. On govori predprocesoru da uključi sadržaj I/O zaglavlja ( ) prije sastavljanja programa.

Uočite da izlaz programa ne uključuje n . To je zato što je to bijeg. Escape niz je kombinacija znakova koji imaju posebno značenje, osim jednostavno znakova koji se u njima nalaze.





Obrnuta kosa crta ( ) je znak koji govori prevoditelju da će izvesti poseban izlaz. Na primjer, n znači da će se ispisati novi redak. Sljedeći izlaz programa (ako ga ima) počet će iz tog novog retka.

Donja tablica sažima neke od uobičajenih sekvenci bijega.





Niz bijega Opis
n Nova linija. Postavlja kursor na početak sljedećeg retka
\ Znak obrnute kose crte. U niz se umeće kosa kosa crta
t Vodoravna kartica. Postavlja kursor na sljedeći tabulator
' Dvostruki navod. U niz unosi dvostruke navodnike

U suštini prostora, ponekad ćete možda morati razbiti dugačke bočne stranice u uređivaču teksta. To možete udobno učiniti pomoću višestrukih printf () funkcije za ispis vaše poruke.

Pogledajte primjer ispod:

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

Ulazni

Standardni ulazni tok u jeziku C je tipkovnica. To znači da kada vaš program zatraži unos, očekuje da ti podaci prema zadanim postavkama dolaze s tipkovnice.

Vrijedi znati da se ulazni tok može usmjeriti na nešto drugo, poput datoteke.

C jezik koristi scanf () funkcija za unos korisnika. Pogledajte primjer ispod:

#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 uzima dva argumenta: specifikator pretvorbe i memorijsku adresu. Iz gornjeg primjera, %d je specifikator pretvorbe. Govori scanf () za unos cijelog broja. The d u %d označava 'decimalni cijeli broj'.

Drugi argument počinje znakom & ( & ), koji se u C. naziva 'operator adrese'. Argument & cijeli broj1 govori prevoditelju koju memorijsku adresu treba pohraniti vrijednost koju je korisnik dobio.

koliku širinu pojasa koristim

Nakon što scanf () izraz izvršen u programu, prevoditelj čeka da unesete vrijednost. Podnosite vrijednost upisivanjem i pritiskom na tipku Enter (ili tipku Return). Kad je ova vrijednost dodijeljena vašoj varijabli, svaka druga referenca na nju u programu koristit će istu vrijednost.

Učenje C s programom za početnike

Početak vašeg programiranja vrlo je uzbudljiv poduhvat. Ako se učini pogrešno, umjesto toga može se pokazati kao veliki izazov.

Učenje stvari bez primjene u praktičnim situacijama obično je problem. Razmišljati izvan okvira; pokušajte se staviti u neke zanimljive scenarije u kojima možete primijeniti svoje znanje. Vježbanje s nekim programima za početnike jedan je od najboljih načina da zadržite novostečeno znanje.

Udio Udio Cvrkut E -pošta Kako naučiti C programiranje s ovim projektom za početnike

Želite početi programirati, ali niste sigurni za C? Isprobajte ovaj vodič za početnike u programiranju C kako biste provjerili je li to jezik za vas.

Pročitajte Dalje
Povezane teme
  • Programiranje
  • C Programiranje
  • Savjeti za kodiranje
  • Programiranje
O autoru Jerome Davidson(22 objavljena članka)

Jerome je osobni pisac na MakeUseOfu. On pokriva članke o programiranju i Linuxu. On je također entuzijast za kripto i uvijek prati kripto industriju.

Više od Jeromea Davidsona

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu