首頁>Club>
2
回覆列表
  • 1 # 趣趣hsjdnkf

    Math.Ceiling();向上取整

    Math.Ceiling()向上取整; d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString(); res=5

    Math.Floor()向下取整 ;string res = Math.Floor(Convert.ToDouble(d)).ToString(); es=4

    Math.Round是"就近舍入",當要舍入的是5時與"四捨五入"不同(取偶數),如:

    Math.Round(0.5,0)=0

    floor 和 ceiling是math unit 裡的函式,使用前要先 Uses Math。

    trunc 和 round 是system unit 裡的函式,預設就可以用。

    floor 直接往小的取,比如 floor(-123.55)=-124,floor(123.55)=123

    trunc 直接切下整數,比如 trunc(-123.55)=-123, floor(123.55)=123

    ceil 直接往大的取,比如 ceil(-123.55)=-123, ceil(123.55)=124

    round 計算四捨五入,比如 round(-123.55)=-124,round(123.55)=124

  • 中秋節和大豐收的關聯?
  • 德國人管過去像我們說的封建時期叫什麼時期?他們自己的語言中有沒有類似的對應概念?