Realni brojevi mogu se prikazati:
Programski jezik C++ za odjeljivanje cjelobrojnog od decimalnog dijela broja rabi decimalnu točku a ne zarez.
Prikaz realnog broja s pomičnom decimalnom točkom Prikaz realnog broja s pomičnom decimalnom točkom naziva se i eksponencijalni prikaz. Eksponencijalni prikaz broja je oblika:
M označava dio broja koji se naziva mantisa, a zapisuje se tako da je prva znamenka različita od nule lijevo od decimalne točke.
E je eksponent kojim treba potencirati bazu 10.
U programskom jeziku C++ realni brojevi se upisuju u obliku MeE, npr. 9.11e31. Slovo e može biti zapisano kao malo ili veliko slovo. Praznine unutar zapisa broja nisu dopuštene (prazninu prevoditelj prihvaća kao kraj broja).
Podaci tipa float
Ako je podatak realni broj, njegova oznaka tipa je float. Varijabli označenoj s float može se pridružiti realni broj.
Za pohranu realnog broja u memoriji su predviđena 4 bajta (32 bita).
Omogućena je pohrana brojeva u rasponu: [od –3.4*1038 do –1.4*10-45], [od 1.4*10-45 do 3.4*1038] i 0.
Kada se govori o točnosti u realnu se varijablu sprema 7 znamenki mantise. Ako se unese više od sedam znamenki, prilikom prevođenja će biti zanemarene najmanje vrijedne decimalne znamenke (prema potrebi broj se zaokružuje).
Treba uočiti razliku između broja znamenki koje se spremaju i broja znamenki koje se prikazuju na zaslonu. Broj znamenaka prikaza na zaslonu se po potrebi može podesiti odgovarajućom naredbom. Uobičajeno se realni brojevi prikazuju s najviše 6 znamenaka, računajući od prve različite od 0.
Realne varijable veće točnosti
Ako navedena točnost varijable tipa float ne zadovoljava ili ako se žele rabiti brojevi izvan zadanog raspona vrijednosti float varijable, mogu se upotrijebiti realne varijable veće točnosti. To su varijable tipa:
| ||||||||||||||||||||||||||||||||