C + + är ett programmeringsspråk som arbetar med flyttal t.ex. " 14,308996 " lagrat inom programmet med en hög precision . Däremot behöver du ofta att runda tal i produktionen enligt programmet sammanhanget . Till exempel , om du skapar ett program i C + + som beräknar temperaturen , kanske du vill skriva ut resultatet med bara en eller två siffror efter decimalkommat . Instruktioner
1
Lägg dessa kommandon till din C + + -program för att möjliggöra fasta presentation av decimaltal :
std :: cout.setf ( std :: ios : fast ) ;
std :: cout.setf ( std :: ios : showpoint ) ;
2
Ställ precision du behöver för att visa tal till , till exempel till följande instruktion styrkorna visa tal till andra siffran efter decimalkommat - std :: cout.precision ( 2 ) ,
3
Skriva ut en variabel i C + + -program för att kontrollera produktionen resultatet
< p . > dubbelt test = 15,5883 ,
std :: cout << test,
variabeln "test " tilldelas värdet 15,5883 , och utskrifterna programmet " 15.59 " som antalet är avrundas till den andra siffran efter decimaltecknet .