Având în vedere aceste constrângeri și particularități specifice sistemului în tipuri de date C și operațiuni, C programatorii trebuie să aleagă lor tipuri de date bazate pe nevoile de programele lor. Unele dintre tipurile de date care pot alege sunt tipurile de date primitive în C, ceea ce înseamnă cele construite în a limbajul de programare C. Uită-te la favorite ghidul de programare C pentru o listă completă a tipurilor de date în C și informații importante despre modul în care pentru a transforma datele de la un tip la altul.
C programatorii pot crea, de asemenea, structuri de date, care combină tipurile de date primitive și un set de funcții care definesc modul în care pot fi organizate și manipulate datele. Deși utilizarea structuri de date este un subiect de programare avansate și dincolo de sfera de aplicare a acestui articol, vom arunca o privire la una dintre cele mai comune structuri: tablouri. O matrice este o listă care conține virtuală bucăți de date, care sunt toate de același tip de date. Dimensiunea unei matrice nu poate fi schimbat, deși conținutul său pot fi copiate pe alte matrice mari sau mai mici.
Deși programatori folosesc adesea tablouri de numere, tablouri de caractere, numite siruri de caractere, au caracteristicile cele mai unice. Un șir vă permite să salvați ceva ce s-ar putea spune (cum ar fi " Buna ziua ") într-o serie de personaje, pe care programul C poate citi de pe utilizator sau imprima pe ecran. Manipularea string are un astfel de set unic de operațiuni, ea are propriul C bibliotecă dedicată (string.h) cu funcțiile șir tipice.
Operațiunile built-in in C sunt operatiunile specifice vei găsi în cele mai multe limbaje de programare. Când sunteți combina mai multe operațiuni într-o singură declarație, asigurați-vă că pentru a cunoaște prioritatea operatorului, sau ordinea în care programul va efectua fiecare operațiune într-o expresie matematică. De exemplu, (2 + 5) * 3 este egal cu 21 în timp ce 2 + 5 * 3 este egal cu 17, deoarece C va efectua înmulțirea înainte plus dacă nu sunt paranteze indică altfel.
Dacă sunteți de învățare C, face o prioritate pentru a vă familiariza cu toate tipuri de primitive de date și a operațiunilor și de ordinea de prioritate pentru operațiuni în aceeași expresie. De asemenea, experiment cu diferite operații asupra variabilelor și numărul de diferite tipuri de date.
În acest moment, ați zgâriat suprafața unele elementele