我在C++中有一個雙精度型變量,並且希望將其作爲固定小數點數字打印到屏幕上。在C++中將雙精度型轉換爲固定型小數點
基本上我想知道如何編寫一個函數,它需要一個雙精度和多個小數位數,並打印出小數位數,必要時填零。
例如:
convert(1.235, 2)
會打印出
1.24
和
convert(1, 3)
會打印出
1.000
因此函數可以作爲
convert(number as double, number of decimal places)
和簡單地打印出所需要的值到標準輸出(COUT)。
有誰知道如何做到這一點?
在此先感謝。
http://www.cplusplus.com/reference/iostream/manipulators/setprecision/ – Anycorn 2010-10-02 01:50:35