計算出的多小數字的數值控制小數字的方法

2021-06-19 21:07:24 字數 905 閱讀 3525

計算出的多小數字的數值控制小數字的方法

例:如圖

1、直接在計算出的結果中進行處理,用round函式,保留n位,四捨五入 .

decimal zsl = convert.todecimal(zj) * zperg + convert.todecimal(sj);

decimal sl1 = zsl * fsl * kgperm;

decimal sl = decimal.round(sl1, 2);

2、在顯示到textbox框中時,設定顯示格式。

decimal zsl = convert.todecimal(zj) * zperg + convert.todecimal(sj);

decimal sl = zsl * fsl * kgperm;

textedit14.text = zsl.tostring();

textedit9.text = sl.tostring("#0.000");

3、轉成文字時格式化控制小數字,用format函式,保留n位四捨五入

decimal zsl = convert.todecimal(zj) * zperg + convert.todecimal(sj);

decimal sl = zsl * fsl * kgperm;

string result = string.format("", sl.tostring);//2位

string result = string.format("", 0.55555);//把0.55555保留成3位

小數

float的數值範圍與小數字精度

float a a 1023.00006103515625 整數部分2 10 1,小數部分2 14 a 2047.0001220703125 整數部分2 11 1,小數部分2 13 a 4095.000244140625 整數部分2 12 1,小數部分2 12 a 8191.00048828125 ...

EF 小數字的保留

問題描述 當採用ef的dbcontext儲存decimal型別資料到資料庫,預設只會儲存小數點後的前2位小數,其餘均置0 例如儲存101.182352152322,實際存到資料庫裡的資料為101.180000000000 解決方法 在建立專案dbcontext時,重寫dbcontext.onmode...

C 控制cout輸出的小數字數

方法一 使用setprecision n 與setiosflags ios fixed 合用,可以控制小數點右邊的數字個數,標頭檔案 include setiosflags 是包含在命名空間iomanip 中的c 操作符,該操作符的作用是執行由有引數指定區域內的動作 setprecision 也是包...