2.5.10. Functia printf - Literele g si G
2019/01/07 in Programare in C
Specificatorul de format terminat cu literele g sau G afiseaza data respectiva fie ca in cazul specificatorului terminat cu f, fie ca in cazul specificatorului termint cu e sau E. Formatul de afisare cu exponent sau fara se alege automat in asa fel incat afisarea sa ocupe un numar minim de caractere. Deasemenea, specificatorii %g si %G afiseaza 6 zecimale numai daca acestea sunt toate semnificative.
Se foloseste litera e la scrierea exponentului daca specificatorul se termina cu g si E daca el se termina cu G.
Observatie:
Datele de tip float au o precizie de 6-7 zecimale. De aceea, pentru datele de acest tip nu se recomanda sa se afiseze un numar mai mare de zecimale.
Datele de tip double au o precizie de pana la 15 zecimale si in acest caz putem afisa pana la 15-16 zecimale. Afisarea unui numar mai mare de zecimale nu are sens.