Lectia 3 C++ | Tipuri de date

Orice variabila sau constanta este de un anumit tip de date.

Tipurile de date sunt:
- char
- int
- float
- bool

Acum, sa definim fiecare tip de date.

Incepem cu tipul de date "char":
Acest tip de date, lucreaza doar cu caractere.
Caracterele sunt: A, b, C, d, etc.

EXEMPLU:

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

char a='T'; //valoarea lui a, este T

printf("%c",a); //se afiseaza valoarea lui A, care este T
return 0;}

 

 
Urmeaza tipul de date "int":
Acest tip de date, lucreaza doar cu numere intregi.
In int putem pune numere de la -32766 pana la 32767.
Pentru numere mai mari, s-a creat un calificator "long".

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

int x=500;
long long int y=5000000000; //am folosit calificatorul long pentru numere mai mari

cout << x; //se afiseaza valoarea lui x
printf("\n"); //rand nou
cout << y; //se afiseaza valoarea lui y

return 0;}

500
5000000000 

 


In final, urmeaza tipul de date "float":
Acest tip de date, lucreaza cu numere care contin virgula.
Virgula se noteaza cu punct (.).
Float poate sa contina maxim 7 cifre.
Pentru a marii numarul de cifre se foloseste "double" in loc de "float".

EXEMPLU:

 

#include <iostream>
#include <stdio.h>
using namespace std;

int main(){

float x=1.234567891;
printf("%f\n",x); //vor aparea 7 cifre pe ecran, chiar daca noi avem 10

double y=1.23456789128;
printf("%.11f",y); //"%.11f" acest .11` indica aparitia a 11 numere dupa virgula
//daca punem .15, vor aparea 15 numere
//se pune intre "%" si "f"

return 0;}

1.234567891
1.23456789128