C如何控制float小數點位數,在C 中怎麼控制float的值保留小數的位數

2021-09-10 17:35:20 字數 1169 閱讀 8860

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

solidworks小數點位數設定問題求解

1 開啟一張工程圖,用滑鼠左鍵單擊軟體主頁面頂端的 工具 選單。2 在彈出的選單中用滑鼠左鍵單擊 選項 3 在彈出的對話方塊中用滑鼠左鍵單擊 文件屬性 4 在彈出的對話方塊中用滑鼠左鍵單擊 尺寸 5 在彈出的對話方塊中用滑鼠左鍵單擊 主要精度 旁的下拉黑色三角形,用滑鼠左鍵單擊選取合適的精度,這裡以...

c語言如何判斷小數的小數點後有幾位

這是c語言中的 右移運算子 一般情況下,他是按位操作。特點 1.雙目運算子,就像 一樣,格式為 數1 數2 2.數1是被運算元,如被減數 被除數等 數2是右移位數。3.優先順序低,結合性 從左向右運算 如 8 1 表示將被移數向右移動1位 如何操作?1.化十進位制數為 注意了 對應的二進位制數,對應...

excel設定小數點位數為0,原來那個數還有小數怎麼回事

二種情況,第一種是,如果原數是通過公式得到的。那麼使用公式修正一下原公式。第二種是,如果原數是常數,非公式所得,那麼,在工具選項中,有一項 以顯示精度為準 勾選,並確定。即可 有可能原先那個數是文字形式儲存的數。你改完之後試一下雙擊目標單元 專格,然後回屬車 你看看單元格左上角有沒有個小標誌,滑鼠放...