Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

 tipul variabilei

 indică mulţimea de valori posibile :


a) întreg – int (C++)
Tip(C++) Valori (C++) Reprezentare (C+
+)
(Numărul de octeţi
alocat în memorie)
int [-32768, 32767] 2 octeti
unsigned int [0, 65535] 2octeti
long int [-2147483648, 4 octeti
2147483647]
unsigned long [0, 4294967295] 4 octeti
int
b) real – float(C++)
Tip(C++) Valori (C++) Reprezentare(C++)
-38 +38 +38
float [3.4*10 , 3.4*10 ]U[-3.4*10 , 4 octeti
-38
-3.4*10 ]
double [1.7*10-308,1.7*10+308]U[- 8 octeti
+308 -308
1.7*10 , -1.7*10 ]
long [3.4*10-4932,1.1*10+4932]U[- 10 octeti
+4932 -4932
double 3.4*10 , -1.1*10 ]
c) caracter(de ex : ‘A’, ‘a’,’1’, ‚’?’) – char(C++)
Tip(C++) Valori (C++) Reprezentare(C++)
char [-128, 127] 1 octet
unsigned char [0, 255] 1octet

Constante intregi sunt nr intreg din introducerea corespnzatoare tipului,ele pot fi in


baza 10,baza8, sau baza 16
Exemple:123-constantta zecimala de tip int
012345678-constanta zecimala de tinp longint
01234-constanta octala
0xFFFF-constanta hexazecimala

A++ //a=a+1
--x //x<- x-1
C=--a //c<- a<- a-1
C=a-- //c<- a
Operatori de egalitate
== egalitate intre 2 operanzi
!= diferit intre 2 operanzi
= atribuire
Operatori logici
! – negatie logica(not) unar 2
&& - conjunctie logica (si) binar 12
|| - conjunctie logica(sau) binar 13

You might also like