Tipuri de date fundamentale în C/C++ sub CodeBlocks

Tipul unei date determină:

– dimensiunea zonei de memorie ocupate;

– modul în care este reprezentată valoarea în memorie;

– valorile pe care le poate lua;

– operaţiile prin care valorile tipului pot fi modificate sau prelucrate şi semnificaţia acestor operaţii;

– operatorii utilizaţi şi restricţii asupra acestora.
Tipurile de date C se pot împărţi în două categorii:

– tipuri de date fundamentale (aritmetice şi tipul void);

– tipuri de date derivate sau compuse (tablouri, pointeri, tipuri definite de utilizator).

Există 4 tipuri aritmetice de bază, specificate prin cuvintele cheie char, int, float şi double, reprezentând caractere (1 byte), întregi cu semn, numere în virgulă mobilă în simplă, respectiv dublă precizie. Gama este extinsă prin folosirea unor modificatori de tip: signed, unsigned, short, long, care afectează domeniul de valori. Aceşti modificatori pot fi utilizaţi împreună cu cuvintele cheie de bază în 15 combinaţii, ca în tabelele de mai jos. Tipurile întregi şi în virgulă mobilă sunt denumite generic tipuri aritmetice.

Tipurile întregi sunt:

-bool;

-char;

-int;

-long.

Tipurile reale sunt:

-float;

-duable;

-long duable.

Tipul fundamental void indică absenţa oricărei valori şi este utilizat în situaţii care se trata mai detaliat în paragrafele următoare:

– declararea unei funcţi fără parametri sau fără rezultat;

– tipul unui pointer generic;

– conversii de tip cu operatorul cast pentru pointeri.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s