Sunteți pe pagina 1din 2

Structura programului

#include <iostream> = reprezinta o directiva preprocesor (indicata de


simbolul #)
Acest header permite realizarea afisarii pe monitor.
using namespace std = face apel catre libraria standard.
Daca preferi sa nu il scrii, v-a trebui sa scrii std::cout in loc de cout
mereu.
int main = reprezinta functia principala a programului.
Cand rulezi un program, calculatorul va executa ce ai scris in main.
return 0 = reprezinta starea de iesire a procesului.

Comentarii

// = reprezinta inceperea unui comentariu pe un singur rand;

/* */ = reprezinta comentarii pe mai multe randuri;

Comentariile vor fi ignorate si nu vor influenta functionalitatea programului.

Comentariile sunt folosite in general pentru a adauga explicatii sau note ajutatoare despre cum functioneaza
programul si pentru o mai buna citire ulterioara a codului.

Variabile

Tipurile întregi
Tipurile întregi permit memorarea de valori întregi. Tipul de bază este int. O dată de tip int poate memora valori
întregi cuprinse între -2  și 2 -1.
31 31

Tipurile întregi diferă prin numărul de octeți necesari pentru memorarea datei, tipul datei (cu semn sau fără semn)
și implicit intervalul de valori pe care le pate lua respectiva dată. Tipurile întregi sunt:

Denumire tip Reprezentare Interval de valori -

int -231 ... 231-1 -2147483648 ... 2147483647


4 octeți cu semn

unsigned int 0 ... 232-1 0 ... 4294967295


4 octeți fără semn

long int -231 ... 231-1 -2147483648 ... 2147483647


4 octeți cu semn
unsigned long 0 ... 232-1 0 ... 4294967295
int
4 octeți fără semn

short int -215 ... 215-1 -32768 ... 32767


2 octeți cu semn

unsigned short 0 ... 216-1 0 ... 65535


int
2 octeți fără semn

long long int -263 ... 263-1


8 octeți cu semn

unsigned long 0 ... 264-1


long int
8 octeți fără semn

char -27 ... 27-1 -128 ... 127


1 octet cu semn

unsigned char 0 ... 28-1 0 ... 255


1 octet fără semn

Tipurile char și unsigned char memorează valori întregi. La afișarea unei date de acest tip nu se va afișa
numărul pe care îl memorează ci caracterul care are are codul ASCII egal cu acel număr. Operația de citire a unei
date de acest tip este similară.

Tipurile reale – în virgulă mobilă


Memorează valori reale, reprezentate prin mantisă și exponent. În acest mod se pot reprezenta valori foarte mari,
dar precizia reprezentării poate fi slabă – numărul de cifre semnificative memorate poate fi mult mai mic decât
numărul de cifre din număr.

Tipurile reale sunt:

 float – se reprezinta pe 4 octeți – maxim 7 zecimale dupa virgula


 double – se reprezinta pe 8 octeți – maxim 15 zecimale dupa virgula
 long double – se reprezinta pe 10 octeți;

Tipul pointer
O dată de tip pointer memorează o adresă de memorie – de exemplu adresa unei variabile. Informații despre
pointeri găsiți în acest articol.

Tipul bool
Anumite operații care se fac cu datele au ca rezultat valori de adevăr: adevărat sau false. În anumite limbaje de
programare există un tip de date care memorează exact aceste două valori.

În limbajul C++ există tipul bool. Acest tip conține două valori: literalii true și false. De fapt, acestea sunt
redenumiri ale valorilor 1 și 0.

S-ar putea să vă placă și