Răspuns:
Nu o să îți dau la toate răspunsurile.
O sa te las pe tine sa judeci.
Explicație:
int - pentru numere naturale/întregi
long long int - numere naturale foarte mari
unsigned int - numere pozitive
char - un singur caracter
string - cuvinte, caractere, simboluri
float - pentru numere raționale
double - nr rationale foarte mari
struct - acesta e un tip de data care ți-l definești tu in fiecare program (pentru date neconvenționale, cum ar fi dată calendaristică)