美文网首页
C语言小数取整

C语言小数取整

作者: duupuu | 来源:发表于2016-05-09 10:50 被阅读0次

    舍掉小数取整:Math.floor(2)=2

    舍掉小数取整:Math.floor(2.1)=2

    舍掉小数取整:Math.floor(-2.1)=-3

    舍掉小数取整:Math.floor(-2.5)=-3

    舍掉小数取整:Math.floor(-2.9)=-3

    四舍五入取整:Math.rint(2)=2

    四舍五入取整:Math.rint(2.1)=2

    四舍五入取整:Math.rint(-2.5)=-2

    四舍五入取整:Math.rint(2.5)=2

    四舍五入取整:Math.rint(2.9)=3

    四舍五入取整:Math.rint(-2.9)=-3

    四舍五入取整:Math.rint(-2.49)=-2

    四舍五入取整:Math.rint(-2.51)=-3

    凑整:Math.ceil(2)=2

    凑整:Math.ceil(2.1)=3

    凑整:Math.ceil(2.5)=3

    凑整:Math.ceil(2.9)=3

    舍掉小数取整:Math.floor(-2)=-2

    舍掉小数取整:Math.floor(-2.1)=-3

    舍掉小数取整:Math.floor(-2.5)=-3

    舍掉小数取整:Math.floor(-2.9)=-3

    凑整:Math.ceil(-2)=-2

    凑整:Math.ceil(-2.1)=-2

    凑整:Math.ceil(-2.5)=-2

    凑整:Math.ceil(-2.9)=-2

    Math.round(3.14)3

    Math.round(3.5)4

    Math.round(-3.14)-3

    Math.round(-3.5)-3

    调用的时候直接用ceil(值),floor(值)这样就能调用

    总结:floor向下取整,ceil向上取整;round和rint四舍五入,取绝对值后舍入,然后加上符号,遇到.5的时候向绝对值小的方向舍之。

    相关文章

      网友评论

          本文标题:C语言小数取整

          本文链接:https://www.haomeiwen.com/subject/gysjkttx.html