round是一個取舍函數(shù)。
在簡體中文版里是按四舍五入進行計算。
如果是在VBA里面是按四舍六入五成雙的規(guī)則。也就是所謂的國際上通用的銀行家規(guī)則進行計算。
這個函數(shù)的作用是將第一參數(shù)進行取舍。位數(shù)按第二個參數(shù)。
Round(16.2555,2)的意思是對16.2555這個數(shù)進行小數(shù)點后2位進行4舍5入,同理,Round(16.2555,3)就是小數(shù)點后3位進行4舍5入。
ASP的Round函數(shù)是4舍6入,5奇進偶不進,這樣在一大堆需要四舍五入的數(shù)字相加時,可以減少誤差增加精度,很多語言的round函數(shù)都是這樣定義的。
4.5,小數(shù)5前是4,偶數(shù),因此不進,舍為4。如果一定需要四舍五入的話,用類似int(n+0.5)的方法。
INT 將數(shù)字向下舍入到最接近的整數(shù)。
語法 INT(number) Number 需要進行向下舍入取整的實數(shù)。 例如 =INT(8.9) 將 8.9 向下舍入到最接近的整數(shù) (8) =INT(-8.9) 將 -8.9 向下舍入到最接近的整數(shù) (-9)