Oraingo honetan hiru datu-mota berri aztertuko ditugu: egiturak edo erregistroak, bildurak eta enumeratuak.
Zenbaki osoak eta zenbaki errealak dira C-ren oinarrizko datuak. Horien gain, C programak idaztean, ondoko datu-motak erabil daitezke: taulak, erakusleak, egiturak, bildurak eta enumeratuak.
Goi-mailako beste lengoaietan bezala C-k azpiprogramak idazteko aukera ematen digu. Lengoaiaren arabera azpiprogramei izen desberdinak ematen zaizkie. Dena den, C-ren funtzioen helburua, azpiprograma guztiena bezala, programan diseinua eta idazketa erraztea da.
F eta switch baldintzazko egiturak eta while eta do-while egitura errepikakorrak aurreko kapituluan aztertu eta gero, kapitulu honetan helburua azalpenetan datza.
Kontrol-egituren bidez espresioak aukeratu edo errepikatzeko aukera dago. Egitura hauek C lengoaiaz nola idatzi eta erabili da kapitulu honen helburua.
C lengoaian eragiketa bat adierazteko eragile bat erabiltzen da. Aldagaiak edota konstanteak eragileekin konbinatuz espresioak sortzen dira .
C lengoaia erabiliz programak idazten ditugunean, datuak definitu egin behar dira. Konstanteak edo aldagaiak izanik, dagokien mota azaldu beharko da konpiladoreak memori zatia eta bit-segida egokia eslei diezaien.
lengoaia k azken urteotan oso hedapen handia lortu du. Adibideetan oinarritutako ikuspegi praktikoa duen artikulu-sail honen bidez lengoaiaren oinarriak aurkeztuko ditugu .
Lehenengo belaunaldiko konputagailuak makina-lengoaiaz programatzen ziren. Bigarrenekoak mihiztadura-lengoaiaz. Hirugarren eta laugarrenekoak goimailako lengoaiaz programatzen dira. Boskarren belaunaldikoak, berezko lengoaiatik gertuko lengoaiaz programatuko omen dira.