C + + er et programmeringsspråk som opererer med flyttall som " 14,308996 " lagret i programmet med en høy presisjon. Men du ofte trenger å runde tall i produksjon i henhold til programmet sammenheng. For eksempel , hvis du lager et program i C + + som beregner temperatur, kan det være lurt å skrive ut resultatet med bare ett eller to sifre etter desimaltegnet . Instruksjoner
en
Legg disse kommandoene til C + + program for å muliggjøre fast presentasjon av desimaltall : en
std :: cout.setf ( std :: ios : fast) ;
std :: cout.setf ( std :: ios : showpoint ) ;
2
Sett presisjon du trenger å vise tall til , for eksempel til følgende instruksjon styrkene vise tall til andre siffer etter desimaltegnet - std :: cout.precision ( 2 ) ;
3
Print ut en variabel i C + + program for å kontrollere produksjonen resultat
< p . > dobbel test = 15,5883 ;
std :: cout << test ;
variabel "test " er tildelt verdien 15,5883 , og programmet utskrifter " 15,59 " som nummer er avrundet til andre siffer etter desimaltegnet .