91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
南丰县| 天长市| 卫辉市| 清徐县| 昌图县| 平谷区| 天峨县| 永善县| 德格县| 遂溪县| 英吉沙县| 茌平县| 肥乡县| 都江堰市| 乐清市| 盐源县| 三穗县| 肃南| 石门县| 中宁县| 辽中县| 鹤峰县| 屏山县| 清远市| 罗定市| 海宁市| 浮山县| 库车县| 防城港市| 来凤县| 黎城县| 措美县| 分宜县| 海兴县| 九寨沟县| 象山县| 乌苏市| 呼和浩特市| 炉霍县| 克山县| 康乐县|