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
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 DavidsonaPretplatite 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