Glede na te omejitve in sistemske specifične posebnosti v podatkovnih tipov in operacije C, morajo programerji C izbrati svoje vrste podatkov, ki temeljijo na potrebah njihovih programov. Nekatere vrste podatkov, da lahko izbirate, so primitivni podatkovni tipi v C, torej tiste, vgrajene v programskem jeziku C. Poglej na priljubljenem programskem vodniku C za celoten seznam podatkovnih tipov v C in pomembne informacije o tem, kako za pretvorbo podatkov iz ene vrste v drugo.
programerji C lahko ustvarite tudi podatkovne strukture, ki združujejo primitivnih podatkovnih tipov in nabor funkcij, ki opredeljujejo, kako se lahko podatki organizirani in manipulira. Čeprav je uporaba podatkovnih struktur je napreden programski tema in presega obseg tega članka, bomo pogled na enega izmed najbolj skupnih struktur: nizi. Množica je virtualni seznam, ki vsebuje koščke podatkov, ki so vsi isti podatkovni tip. Velikost array ni mogoče spremeniti, čeprav se njena vsebina lahko kopirate v druge večje ali manjše nizi.
Čeprav programerji pogosto uporabljajo nizov številk, nizi znakov, imenovane strune, so najbolj edinstvene funkcije. Niz vam omogoča, da shranite nekaj, kar bi lahko rekli (kot " zdravo ") v niz znakov, ki lahko vaš program C branega od uporabnika ali natisnete na zaslonu. String manipulacija ima tako edinstven niz operacij, da ima svojo posebno knjižnico C (string.h) s svojimi tipičnimi niz funkcij.
Vgrajeni operacije v C so tipične operacije, ki jih najdemo v večina programskih jezikov. Ko ste združuje več operacij v enem samem stavku, se prepričajte, da poznate izvajalca prednost, ali vrstni red, v katerem bo program opravljati vsako operacijo v matematičnem izrazu. Na primer, (2 + 5) * 3 je enak 21, medtem ko 2 + 5 * 3 je enak 17, saj bo C opravljajo množenje pred dodatkom, razen če obstajajo oklepaji označujejo drugače.
Če ste učenje C, bi bilo prednostna naloga, da se seznanite z vsemi svojimi primitivnih podatkovnih tipov in operacij ter red za operacije v istem izrazu. Tudi poskus z različnimi operacijami na spremenljivk in številu različnih podatkovnih tipov.
Na tej točki, ste opraska površino nekaterih pomembnih osnov C. Dalje, čeprav, si oglejmo, kako vam C omogoča, da pišejo programe, ne začenjamo iz nič vsakič.
Ne začeti iz nič, uporaba knjižnic
Knjižnice so zelo pomemb