Ak ste po spolu s sample.c programom sme sa pozreli na skôr, otvoriť a upraviť súbor, pridať funkcie prototyp , definície funkcie a funkcie pre volanie funkcie doubleAndAdd ukázaný tu. Potom, skompilovať a spustiť program ako predtým vidieť, ako nový kód funguje. Môžete použiť nasledujúci kód ako vodítko pre to vyskúšať:
#include < stdio.h >
int doubleAndAdd (int, int);
int main ()
{
printf (" Toto je výstup z môjho prvého programu \\ n "!),
printf (" Ak zdvojnásobiť potom sa pridajú 2 a 3 , výsledok je:% d \\ n ", doubleAndAdd (2,3));
return 0;
}
int doubleAndAdd (int a, int b)
{
return ((2 * a) + (2 * b));
}
Zatiaľ sme sa pozrel na niektoré základné konštrukčné prvky v programe C. Teraz sa poďme pozrieť na typy dát môžete pracovať s v programe C a aké operácie môžete vykonávať na tieto dáta.
Dátové typy a operácie v C
Z pohľadu vášho počítača, dát nie je nič ale séria jednotiek a núl, ktoré predstavujú na a mimo štáty pre elektronické bity na pevnom disku alebo v procesore alebo pamäti počítača. Je to softvér, ktorý používate v počítači, ktorý určuje, ako nájsť zmysel tých miliárd binárnych číslic. C je jedným z mála na vysokej úrovni jazyky, ktoré možno ľahko manipulovať s dátami na úrovni bitov navyše k interpretácii dát na základe daného dátového typu.
A typ dát je malý súbor pravidiel, ktoré ukazujú, ako sa zmysel z radu bitov. Typ dát má určitú veľkosť a navyše svoj vlastný spôsob vykonávania operácií (ako je pridanie a násobenie) Podľa údajov tohto typu. V jazyku C, veľkosť typ dát sa vzťahuje k procesoru, ktorý používate. Napríklad v C99, kus údajov integer dátového typu (int) je 16 bitov dlhá 16-bitový procesor, zatiaľ čo pre 32-bit a 64-bitové procesory to je dlhé 32 bitov.
Ďalší dôležitá vec pre programátorov C vedieť, je, ako sa jazyk úchytmi podpísané a nepodpísané dátové typy. Podpísané typ znamená, že jeden z jeho kúskov je vyhradené ako indikátor či už je to kladné alebo záporné číslo. Takže, zatiaľ čo unsigned int na 16-bitovom systéme zvládne čísla medzi 0 a 65.535, podpísané v rovnakom systéme zvládne čísel medzi -32,768 a 32.767. Ak operácia spôsobí premennú int ísť nad rámec je