Vzhľadom k týmto obmedzeniam a systémové špecifické zvláštnosti v typov a operácií C dátových programátori C si musí vybrať ich dátové typy na základe potrieb svojich programov. Niektoré z typov dát, ktoré si môžu vybrať, sú primitívne dátové typy v C, čo znamená, tie, vstavané v programovacom jazyku C. Pozrite sa na váš obľúbený program televízie, C pre kompletný zoznam dátových typov v C a dôležité informácie o tom, ako previesť dáta z jedného typu na iný.
programátori C môžete tiež vytvoriť dátové štruktúry, ktoré spájajú primitívne dátové typy a sada funkcií, ktoré definujú, ako môžu byť dáta organizovaná a manipulovať s nimi. Aj keď je použitie dátových štruktúr je moderný téma programovanie a nad rámec tohto článku, budeme sa pozrieť na jeden z najčastejších stavieb: pole. Pole je virtuálny zoznam obsahujúci kusov dát, ktoré sú všetky rovnaký typ dát. Veľkosť Array nemôže byť zmenený, ale jeho obsah možno skopírovať do iných väčších či menších poliach.
Aj keď programátori často používajú matice čísel, znakových polí, tzv reťazcov, mať tie jedinečné vlastnosti. Reťazec umožňuje uložiť niečo, čo by ste mohli povedať (ako ", ahoj "), do radu postáv, ktoré váš program v jazyku C môžete prečítať od užívateľa, alebo vytlačiť na obrazovke. Manipuláciu s reťazcami má tak jedinečnú sadu operácií, má svoje vlastné špecializované C knižnica (string.h) so svojimi typickými reťazcové funkcie.
Vstavané operácie v C sú typické operácie by ste nájsť v väčšina programovacích jazykov. Keď ste kombinovať niekoľko operácií do jediného príkazu, uistite sa, že poznať operátor prednosť, alebo poradie, v ktorom bude program vykonávať každú operáciu v matematický výraz. Napríklad, (2 + 5) * 3 rovná sa dvadsať jedna, zatiaľ čo 5 + 2 * 3 sa rovná 17, pretože C bude vykonávať násobenie pred pridaním ak nie sú zátvorky naznačujúce inak.
Ak sa učíte C, aby to prioritou sa zoznámiť so všetkými jeho primitívnych typov a operácií dát a priority pre operácie v rovnakom výraze. Tiež, experimentujte s rôznymi operáciami na premenných a počtu rôznych typov dát.
V tomto okamihu ste poškriabaný povrch niektorých dôležitých základov C. Ďalej, aj keď, poďme sa pozrieť na to, ako vám C umožňuje písať programy, bez toho, aby začínať od nuly zakaždým.
Nezačínajte od nuly, Využiť knižnice
Knižnice sú veľmi dôležité v C, pretože jazyk C podpier len tie z