You are on page 1of 11

Rezolvarea Algoritmică

a Problemelor

Autor: Roger Popescu


Cuprins

 Tipuri de date
 Operatori
 Aritmetici
 Relaționali
 Logici
 Întrebări

Autor: Roger Popescu


Tipuri de date fundamentale

Tip Dim (byte) Dim (bits) Conţinut


char 1 byte 8 bits Cod ASCII caracter
int 4 bytes 32 bits Numere întregi
float 4 bytes 32 bits Numere reale precizie simplă
double 8 bytes 64 bits Numere reale precizie dublă

Autor: Roger Popescu


Modificatori de tip

Modificator Semnificaţie
signed Valoare cu semn (+/-)
unsigned Valoare fără semn (pozitivă)
short Micşorează dimensiunea valorii
long Măreşte dimensiunea valorii

Autor: Roger Popescu


Echivalenţe tipuri [1/2]
Tip Dimensiune Valori posibile
char 1 byte -127 la 127 sau 0 la 255
unsigned char 1 byte 0 la 255
signed char 1 byte -127 la 127
int 4 bytes -2147483648 la 2147483647
unsigned int 4 bytes 0 la 4294967295
signed int 4 bytes -2147483648 la 2147483647
short int 2 bytes -32768 la 32767
unsigned short int 2 bytes 0 la 65,535
signed short int 2 bytes -32768 la 32767

Autor: Roger Popescu


Echivalenţe tipuri [2/2]
Tip Dimensiune Valori posibile
long int 8 bytes -2,147,483,648 la 2,147,483,647
signed long int 8 bytes Similar cu long int
unsigned long int 8 bytes 0 la 4,294,967,295
long long int 8 bytes -(2^63) la (2^63)-1
unsigned long long int 8 bytes 0 la 18,446,744,073,709,551,615
float 4 bytes
double 8 bytes
long double 12 bytes

Autor: Roger Popescu


Operatori Aritmetici

Operator Descriere
+ Adunare
- Sscădere
* Înmulţire
/ Împărţire
% Modulo; restul împărţirii
++ Incrementare cu 1
-- Decrementare cu 1

Autor: Roger Popescu


Operatori Relaţionali

Operator Descriere
== egalitate
!= diferit
> mai mare
< mai mic
>= Mai mare sau egal
<= mai mic sau egal

Autor: Roger Popescu


Operatori Logici [1/2]

Operator Descriere
&& şi (and)
|| sau (or)
! negaţie (not)

Autor: Roger Popescu


Operatori Logici [2/2]

 În C/C++ bool este de fapt un fel de int


 true = 1, iar false = 0

a b a && b a || b !a !b
1 1 1 1 0 0
1 0 0 1 0 1
0 1 0 1 1 0
0 0 0 0 1 1

Autor: Roger Popescu


Întrebări

Autor: Roger Popescu

You might also like