冰楓論壇

標題: [C#] 數字的無條件進位/無條件捨去/四捨五入 [打印本頁]

作者: whitefox    時間: 2023-6-9 22:49
標題: [C#] 數字的無條件進位/無條件捨去/四捨五入
無條件進位 (Math.Ceiling)
  1. double src = 100;
  2. int res = 0;
  3. res = Convert.ToInt16(Math.Ceiling(src/3));
複製代碼
輸出 34

無條件捨去 (Math.Floor)
  1. double src = 100;
  2. int res = 0;
  3. res = Convert.ToInt16(Math.Floor(src/3));
複製代碼
輸出 33

四捨五入
  1. double src = 100;
  2. int res = 0;
  3. res = Convert.ToInt16(Math.Round(src/3));
複製代碼
輸出 33
  1. double src = 100;
  2. double res = 0;
  3. res = Math.Round(src/3, 2); // 取到小數下第二位
複製代碼
輸出 33.33

另加收錄,將數字前幾位補0變字串
  1. int src = 66;
  2. string s = src.ToString().PadLeft(4, '0');
複製代碼
輸出字串 0066






歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓