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

溫馨提示×

C#之怎么實現真正的四舍五入

c#
小億
108
2024-03-05 21:47:07
欄目: 編程語言

在C#中,可以使用Math.Round方法來實現真正的四舍五入。Math.Round方法有多個重載,其中可以指定要四舍五入的小數位數。例如,要對一個double類型的數進行四舍五入,可以使用以下代碼:

double number = 3.567;
double roundedNumber = Math.Round(number, MidpointRounding.AwayFromZero);
Console.WriteLine(roundedNumber);  // 輸出4

在上面的代碼中,MidpointRounding.AwayFromZero參數表示遇到5時要遠離零方向舍入,即進行真正的四舍五入。如果不指定MidpointRounding參數,默認情況下會使用MidpointRounding.ToEven,這種情況下對5的處理會向最接近的偶數方向舍入。

除了指定MidpointRounding.AwayFromZero參數外,還可以指定小數位數,如下所示:

double number = 3.567;
double roundedNumber = Math.Round(number, 2, MidpointRounding.AwayFromZero);
Console.WriteLine(roundedNumber);  // 輸出3.57

這樣可以實現對小數位數進行四舍五入的操作。

0
清河县| 介休市| 武夷山市| 湟源县| 乌兰察布市| 滨州市| 白朗县| 康定县| 新安县| 霍林郭勒市| 临西县| 麻城市| 南康市| 思南县| 石家庄市| 晴隆县| 通河县| 大埔县| 马边| 偏关县| 分宜县| 浦城县| 临颍县| 腾冲县| 赤水市| 郁南县| 新郑市| 芦山县| 衡山县| 咸丰县| 寿宁县| 青海省| 大方县| 临沂市| 托克逊县| 通州区| 红原县| 德兴市| 吴忠市| 堆龙德庆县| 怀集县|