1樓:四舍**入
1、保持原來的float型別值不變,顯示或輸出時指定小數點位數float x = 62.11512322f;
//用 "f2" 指定小數點後2位
string s = string s =string.format("", x);
//結果 s = "62.12"
2、改變float 型別值,保持指定的小數位數float x = 62.11512322f;
//將 x 後小數點位數指定為2(四捨五入)float x = (float)math.round((double)x, 2)
// 結果: x = 62.12
在c#中怎麼控制float的值保留小數的位數
2樓:
1)保持原來的float型別值不變,顯示或輸出時指定小數點位數float x = 62.11512322f;
//用 "f2" 指定小數點後2位
string s = string s =string.format("", x);
//結果 s = "62.12"
float x = 62.11512322f;
//將 x 後小數點位數指定為2(四捨五入)float x = (float)math.round((double)x, 2)
// 結果: x = 62.12
3樓:love陶媛
%.2f是保留兩位小數
%.3f是保留三位小數
4樓:
num.tostring("0.00");
or convert.todecimal(num).tostring("f2");
如何控制float型別小數點後的位數
5樓:匿名使用者
1、math.round(0.333333,2);//按照四捨五入的國際標準 2、 double dbdata=0.
335333; string str1=string.format("",dbdata);//預設為保留兩位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.
round(decimal.parse
c語言如何精確小數點後指定位數,c語言如何控制小數位數
只能用陣列或者字串模擬除法運算來完成。否則一經超出最大長度 這個只能間接實現,可以用陣列儲存每一位數值。 風若遠去何人留 可以在輸出時,指定小數點後的有效位數,實現精確到若干位的效果。要精確到小數點後若干位,則資料型別為浮點型,可能為單精度 float 或雙精度 double 在c語言中,使用格式化...
單精度小數點後面有幾位,C語言浮點型小數點後為多少位
愚人談娛樂 不一定的。單精度浮點數,浮點浮點,意思就是小數點會浮動的。單精度浮點數的實際有效精度為24位二進位制,這相當於 24 log102 7.2 位10進位制的精度,所以平時我們說 單精度浮點數具有7位精度 精度的理解 當從1.000.02變化為1.000.12時,變動範圍為2 23,考慮到因...
如果檢視float型別的變數小數點後有幾位數
飛花的月 預設六位小數,不夠就補零,比如講1賦給浮點型變數a,輸出是1.000000 year蘇張楊 理論上是6位,但是輸出時,可以限制小數位。 金色潛鳥 可以檢視,例如,用sprintf,轉成字串,一個字元一個字元地統計。但得到的結果不一定可靠,或不是期望的。原因是 計算機內部用 2進位制,我們輸...