ios系統(tǒng) 怎么使float保留兩位小數(shù)或多位小數(shù)?
怎么使float保留兩位小數(shù)或多位小數(shù)?浮點(diǎn)是二進(jìn)制近似值,所以在十進(jìn)制系統(tǒng)中沒有保留幾個(gè)小數(shù)位的情況。所謂保留小數(shù)點(diǎn)后幾位,都是用于小數(shù)點(diǎn)顯示時(shí)的顯示格式。系統(tǒng)輸出格式( "%. 2F”,0.123
怎么使float保留兩位小數(shù)或多位小數(shù)?
浮點(diǎn)是二進(jìn)制近似值,所以在十進(jìn)制系統(tǒng)中沒有保留幾個(gè)小數(shù)位的情況。所謂保留小數(shù)點(diǎn)后幾位,都是用于小數(shù)點(diǎn)顯示時(shí)的顯示格式。系統(tǒng)輸出格式( "%. 2F”,0.12345f)//顯示時(shí)保留2位小數(shù)系統(tǒng)輸出打印( String.format格式( "%. 2F“,0.12345f))//或,轉(zhuǎn)換為2位十進(jìn)制字符串。
如何讓該C 代碼輸出結(jié)果保留兩位小數(shù)?
將cout<<“Fahrenheit temperature=”<< C<<“n”更改為cout<<“Fahrenheit temperature=”<< setiosflags(IOS::fixed)<< setprecision(2)<< C<<“n”,其中setiosvlags(IOS::fixed)用于設(shè)置以固定小數(shù)位數(shù)顯示的浮點(diǎn)數(shù),setprecision(2)用于將浮點(diǎn)數(shù)的精度設(shè)置為2位。此外,頭文件必須包含iomanip