亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#四舍五入與銀行家舍入法

c#
小樊
86
2024-07-03 03:06:15
欄目: 編程語言

在C#中,可以使用Math.Round方法來進行四舍五入操作。該方法有一個重載形式,可以指定保留的小數位數。例如:

double num = 3.14159;
double roundedNum = Math.Round(num, 2); // 將num四舍五入保留2位小數

銀行家舍入法是一種特殊的四舍五入方法,當要舍入的數字恰好在兩個可表示的數字的中間時,會向離它最近的偶數舍入。在C#中,默認的Math.Round方法就是采用銀行家舍入法的,無需額外設置。

double num1 = 0.5;
double num2 = 1.5;
double num3 = 2.5;

double rounded1 = Math.Round(num1); // 結果為0
double rounded2 = Math.Round(num2); // 結果為2
double rounded3 = Math.Round(num3); // 結果為2

通過以上示例可見,在銀行家舍入法中,0.5會向最近的偶數舍入,分別為0、2和2。

0
敦煌市| 凌源市| 承德市| 黄大仙区| 苍南县| 桂东县| 柳州市| 胶南市| 大田县| 松阳县| 保亭| 姚安县| 竹溪县| 诸暨市| 土默特左旗| 白朗县| 安庆市| 丁青县| 成安县| 都匀市| 井陉县| 舟山市| 新兴县| 苗栗市| 突泉县| 余干县| 华亭县| 河西区| 承德市| 平顺县| 陈巴尔虎旗| 昌乐县| 贵定县| 冕宁县| 东乡族自治县| 新沂市| 阿拉善盟| 长治县| 新河县| 柳江县| 阿坝|