Documente Academic
Documente Profesional
Documente Cultură
int x;
Un tip de dat precizeaz mulimea valorilor pe care le poate lua o dat, operaiile care se
pot efectua asupra ei i lungimea de reprezentare intern.
CLASIFICARE: n limbajul C distingem dou categorii de date:
tipuri predefinite de date (standard sau fundamentale)
- aritmetice (ntregi i reale)
- void
tipuri derivate
- tipuri structurate
tablouri (iruri de caractere)
nregistrare
- pointer
- referin
- definite de utilizator (enumerare)
Pentru nceput ne vom ocupa numai de tipurile simple de date(predefinite sau standard).
Acestea sunt prezentate n tabelul de mai jos:
CUVNT
LUNGIME
LUNGIME DE REPREZ. INTERN
REZERVAT
N BII
int
16
ntreg cu semn [-32768,32767]
short
16
long
32
ntreg cu semn [-231,231]
unsigned
16
ntreg fr semn [0,65535]
char
8
unsigned char [0,255] i char [-128,127]
float
32
real cu val absolut n intervalul [3.4*10-38, 3.4*1038]
double
64
real cu val absolut n intervalul [1.7*10-308, 1.7*10308]
long double
80
real cu val absolut n intervalul [3.4*10-4932, 3.4*104932]
unsigned - se refer la date fr semn i poate fi utilizat n combinaie cu celelalte tipuri de date
EX: unsigned int - ntreg fr semn
unsigned char - caracter fr semn
unsigned float - real fr semn etc.
signed - se poate folosi pentru a pune n eviden semnul
EX: signed int - ntreg cu semn, este la fel ca i cum a scrie numai int
Am vzut pentru aceste tipuri de date simple mulimea valorilor precum i lungimea de
reprezentare intern, mai rmne s studiem operaiile ce se pot executa cu aceste date, dar asta
vom discuta n cadrul unei lecii speciale.