1.6.2. Constante flotanate

2018/12/17 in Programare in C

O constanta flotanta reprezinta un numar rational. Ea se compune din:

Evident, nu pot fi vide toate partile indicate mai sus. La scrierea unei constante flotante este necesar sa fie prezenta fie partea fractionara, fie exponentul precedat de partea intreaga.

Partea intreaga este o constanta zecimala.

Partea fractionara se compune din caracterul punct, dupa care urmeaza o succesiune de cifre zecimale. Succesiunea respectiva poate fi vida numai in cazul in care partea intreaga este prezenta.

Exponentul incepe cu litera mica e sau mare, dupa care poate fi prezent un semn, optional (+ sau -) si un sir de cifre zecimale. Exponentul defineste un factor care exprima o putere a lui 10.

Exemple:

Constanta flotanta Valoare
123. 123
123.7 123,7
.25 0,25
78e4 78*104
.1E-3 0,1*10-3
123.456e2 12345,6
1234,567e-4 0,1234567

Constantele flotante se reprezinta in dubla precizie (64 biti).

Pentru a reprezenta o constanta flotanta in simpla precizie este suficient sa o terminam cu litera f sau F.

O constanta flotanta terminata prin l sau L se reprezinta pe 80 de biti si are tipul long double.

1.6. Constante - 1.6.3. Constanta caracter