Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Jak C Programování Works

definice funkce a funkce pro volání funkce doubleAndAdd ukázaný tady. Poté, zkompilovat a spustit program jako dříve vidět, jak nový kód funguje. Můžete použít následující kód jako vodítko pro to vyzkoušet:

#include < stdio.h >

int doubleAndAdd (int, int);

int main ()

{

printf (" Toto je výstup z mého prvního programu \\ n "!),

printf (" Pokud zdvojnásobit poté se přidají 2 a 3 , výsledek je:% d \\ n ", doubleAndAdd (2,3));

return 0;

}

int doubleAndAdd (int a, int b)

{

return ((2 * a) + (2 * b));

}

Zatím jsme se podíval na některé základní konstrukční prvky v programu C. Nyní se pojďme podívat na typy dat můžete pracovat s v programu C a jaké operace můžete provádět na tato data.
Datové typy a operace v C

Z pohledu vašeho počítače, dat není nic ale série jedniček a nul, které představují na a mimo státy pro elektronické bity na pevném disku nebo v procesoru nebo paměti počítače. Je to software, který používáte v počítači, který určuje, jak najít smysl těch miliard binárních číslic. C je jedním z mála na vysoké úrovni jazyky, které lze snadno manipulovat s daty na úrovni bitů navíc k interpretaci dat na základě daného datového typu.

A typ dat je malý soubor pravidel, které ukazují, jak se smysl z řady bitů. Typ dat má určitou velikost a navíc svůj vlastní způsob provádění operací (jako je přidání a násobení) Podle údajů tohoto typu. V jazyce C, velikost typ dat se vztahuje k procesoru, který používáte. Například v C99, kus údajů integer datového typu (int) je 16 bitů dlouhá 16-bitový procesor, zatímco pro 32-bit a 64-bitové procesory to je dlouhé 32 bitů.

Další důležitá věc pro programátory C vědět, je, jak se jazyk úchyty podepsané a nepodepsané datové typy. Podepsané typ znamená, že jeden z jeho kousků je vyhrazena jako indikátor ať už je to kladné nebo záporné číslo. Takže, zatímco unsigned int na 16-bitovém systému zvládne čísla mezi 0 a 65.535, podepsané ve stejném systému zvládne čísel mezi -32,768 a 32.767. Pokud operace způsobí proměnnou int jít nad rámec jeho rozsahu, programátor musí zvládnout přetečení s dalším kódem.

Vzhledem k těmto omezením a systémové specifické zvláštnosti v typů a operací C datových programátoři C si musí vybrat jejich datové typy na základě potřeb svých programů. Některé z typů dat, které si mohou vybrat, jsou primitivní datové typy v C,