Tipovi promenjljivih u C++

Na početku pisanja našeg programa potrebno je deklarisati promenljive, tj. naglasiti kog tipa će biti.
U programskom jeziku C++ postoji više tipova promenljivih:

Celobrojne promenljive – označavaju se ključnom rečju int
Znakovne promenljive – označavaju se ključnom rečju char
Realne promenljive – označavaju se ključnom rečju float i double.
float – označavamo realne brojeve u pokretnom zarezu sa jednostrukom preciznošću
double – realne brojeve u pokretnom zarezu sa dvostrukom preciznošću
Logičke – označavaju se ključnom rečju bool i mogu da imaju samo jednu od dve vrednosti – true ili false (tačno ili netačno)

Po količini memorije koju zauzimaju, a samim tim i po rasponu vrednosti, dele se na:

Kratke (označavaju se ključnom rečju short) – 16-bit, od -215 do +215-1 (od -32768 do 32767), 1 bit se rezerviše za znak
Duge (long) – 64-bit, od -263 do +263-1

Po mogućnosti postojanja negativnih vrednosti, dele se na sledeće:

Označene – pozitivni i negativni brojevi (ključna reč signed, koja se ne mora pisati jer se podrazumeva)
Neoznačene – samo pozitivni brojevi (ključna reč unsigned)