Če ste po skupaj s programom sample.c smo preučevali prej, odprt in uredite datoteko dodati funkcijo prototip , opredelitev funkcija in funkcija razpis za funkcijo doubleAndAdd prikazan tukaj. Potem, zbere in zagnati program, kot prej, da vidim, kako je nova koda deluje. Lahko uporabite naslednje kode kot vodilo, da ga preizkusite:
#include < stdio.h >
int doubleAndAdd (int, int);
int glavno ()
{
printf (" To je izhod iz mojega prvega programa \\ n "!);
printf (" Če dvakrat nato dodamo 2 in 3 , rezultat je:% d \\ n ", doubleAndAdd (2,3));
vrnitev 0;
}
int doubleAndAdd (int A, int b)
{
vrnitev ((2 * a) + (2 * b));
}
Doslej smo si ogledali nekatere osnovne strukturni elementi v programu C. Zdaj pa si oglejmo vrste podatkov, ki jih lahko delate z v programu C in kaj operacije lahko izvajate na te podatke.
Podatkovni tipi in operacije v C
Z vidika računalnika, podatkov ni nič ampak serija enic in ničel, ki predstavljajo na in izven države, za elektronske bitov na trdem disku ali v procesor ali pomnilnik računalnika. To je programska oprema, ko delate na računalniku, ki določa, kako osmisliti teh milijard binarnih številk. C je eden redkih jezikov na visoki ravni, ki lahko z lahkoto manipulirajo podatke na ravni bit dodatno k interpretaciji podatkov, ki temeljijo na določenem tipu podatkov.
A podatkovni tip je majhen nabor pravil, ki kažejo, kako smisla vrsto bitov. Tip podatkov ima posebno velikost plus svoj način vodenja postopka (kot so dodajanje in množenjem) na podlagi podatkov iz te vrste. V C, velikost podatkovni tip je povezan s procesorjem, ki ga uporabljate. Na primer, v C99, kos podatkih celo vrsto podatkov (int) je 16 bitov dolg v 16-bitni procesor, medtem ko za 32-bitne in 64-bitne procesorje je 32 bitov dolgo.
Drugo Važno za programerje C vedeti, je, kako ročaji jezik podpisane in nepodpisane podatkovne tipe. Podpisan tip pomeni, da je ena od njegovih bitov rezerviran kot indikator, ali je to pozitivno ali negativno število. Torej, medtem ko lahko nepodpisan int na 16-bitnem sistemu ročaj število med 0 in 65.535, podpisana v istem sistemu lahko ročaj številk med -32,768 in 32,767. Če operacija