Stałe reprezentujące liczby zmiennoprzecinkowe
Stałe takie zapisać można na dwa sposoby. Pierwszy to normalny zapis liczby z kropką dziesiętną.
12.3 3.1416 -1000.3 -12.
Drugi zapis jest nazywany notacją naukową (scientific notation). W zapisie tym występuje litera e, po której następuje wykładnik potęgi o podstawie 10.
A zatem:
8e2 oznacza 8 *l02 czyli 800
10.4e8 oznacza 10.4 *108 czyli 1040000000
5.2e-3 oznacza 5.2 *10-3 czyli 0.0052
Stałe takie traktuje się tak, jakby były typu double
Oto przykład użycia takich stałych:
ftinclude <iostream.h>
main()
{
float pole, promień ;
promien =1.7 ;
pole = promień * promien * 3.14 ;
cout << "\nPole koła o promieniu "
<< promien << " wynosi " << pole ;
promien = 4.le2 ;
pole = promień * promień * 3.14 ;
cout << "\nPole koła o promieniu "
" promień << " wynosi " << pole ;
}
W wyniku wykonania tego programu na ekranie pojawi się
Pole koła o promieniu 1.7 wynosi 9.0746
Pole koła o promieniu 410 wynosi 527834
Wyszukiwarka
Podobne podstrony:
contentcontentcontentcontentcontentcontentcontentcontentcontentfunction domnode get contentcontentcontentcontentcontentcontentcontentwięcej podobnych podstron