隨想.記錄
一切隨想 隨已所想
2013年1月18日 星期五
CInt() 函式的 四捨五入規則(.NET)
當您將非整數值轉換成整數型別時,整數轉換函式 (
CByte
、
CInt
、
CLng
、
CSByte
、
CShort
、
CUInt
、
CULng
和
CUShort
) 會移除小數部分並將值捨入成最接近的整數。
當小數部分正好為 0.5 時,整數轉換函式會將該數字捨入至
最接近的偶數整數
。
例如:0.5 會捨入成 0,1.5 和 2.5 都會捨入為 2。這個動作有時稱為「
四捨六入五成雙
」,其目的是補償當您一起加總此類數字時會累積的偏差。
--
淦…真詭異的規則…
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言