Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> program de calculator >>

Cum de programare C Works

funcții și apel de funcție pentru funcția doubleAndAdd prezentat aici. Apoi, compila și rula programul ca înainte de a vedea cum funcționează noul cod. Puteți utiliza următorul cod ca un ghid să-l încercați:

# include < stdio.h >

int doubleAndAdd (int, int);

int main ()

{

printf (" Aceasta este de ieșire de la primul meu program de \\ n "!),

printf (" Daca dubla apoi se adaugă 2 și 3 , rezultatul este:% d \\ n quot;, doubleAndAdd &(2,3));

return 0;

}

int doubleAndAdd (int a, b Int)

{

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

}

Până acum ne-am uitat la un de bază elemente structurale într-un program C. Acum, să ne uităm la tipurile de date pe care le poate lucra cu un program C și ce operații se pot efectua pe aceste date.
Tipuri de date și operațiuni în C

Din perspectiva computerului, datele nu este nimic dar o serie de unu și zero reprezintă pe și în afara statelor pentru biții de electronice de pe hard disk sau în procesorul computerului sau memorie. Este software-ul rulați pe un computer care determină modul de a face sens din aceste miliarde de cifre binare. C este una dintre puținele limbaje de nivel înalt, care poate manipula cu ușurință date la nivel de biți în plus față de interpretarea datelor bazate pe un tip de date dată.

Un tip de date este un set mic de reguli care indica modul de face sens dintr-o serie de biți. Tipul de date are o anumită dimensiune, plus modul propriu de efectuare operatiuni (cum ar fi adăugarea și înmulțirea) pe datele de acest tip. În C, dimensiunea tipul de date este legată de procesor pe care îl utilizați. De exemplu, într-C99, o bucată de date de tipul de date întreg (int) este de 16 biți lungi într-un procesor de 16 biți în timp ce pentru procesoare pe 32 de biți și pe 64 de biți este de 32 de biți lung.

Un alt lucru important pentru C programatori să știu cum limba mânerele semnat și nesemnate tipuri de date. Un tip semnat înseamnă că unul dintre biți acestuia este rezervată ca indicatorul pentru indiferent dacă este un număr pozitiv sau negativ. Deci, în timp ce un int nesemnate pe un sistem pe 16 biți poate manipula numere între 0 și 65535, o conectare de pe același sistem se poate ocupa de numere între -32768 și 32767. În cazul în care o operațiune determină o variabilă int să meargă dincolo de gama sa, programator trebuie să se ocupe de preaplin cu cod supl

Page [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... >>