符點數四捨五入
formatfloat('3.##',浮點數); //##是要四捨五入到第幾位數,輸出為字串
符點數無條件捨去
format('%0.2f',[浮點數]); //輸出為字串
若是有小數點第一位要四捨五入成整數可以
trunc(浮點數+0.5); //輸出為整數,trunc於負數時不能使用
若是有小數點第一位要無條件進入成整數可以
trunc(浮點數+0.9); //輸出為整數
若是有小數點第一位要無條件捨去成整數可以
trunc(浮點數); //輸出為整數
另外要四捨五入的方法還有
round(浮點數); //輸出為整數,如round(3.2); //=3; round(3.5); //=4
地板函數
floor(浮點數); //輸出為整數,floor(3.5); //=3; floor(-3.5); //=-4
地板函數
ceil(浮點數); //輸出為整數,ceil(3.5); //=4; ceil(-3.5); //=-3
沒有留言:
張貼留言