【VB】中CInt()、Fix()、Int()的区别
2016-11-14 15:40
239 查看
CInt(),Int(),Fix()三个函数都能用来对浮点数进行取整运算,但是效果却有很大的差别。
CInt()
CInt(-4.6) -5
CInt(-10.2) -10
CInt(2.5) 2
CInt(1.5) 2
CInt(-3.5) -4
CInt(-4.5) -4
CInt的作用是四舍五入后取整,如果要取整的浮点数小数部分恰好是0.5的情况,则向最接近的偶数取整。
Fix()
Fix(-4.6) -4
Fix(-10.2) -10
Fix(2.5) 2
Fix(1.5) 1
Fix(-3.5) -3
Fix(-4.5) -4
Fix的作用是直接舍去小数部分取整。
Int()
Int(-4.6) -5
Int(-10.2) -11
Int(2.5) 2
Int(1.5) 1
Int(-3.5) -4
Int(-4.5) -5
Int的作用是对浮点数向下取整,即小于等于这个浮点数的最大整数。
CInt()
CInt(-4.6) -5
CInt(-10.2) -10
CInt(2.5) 2
CInt(1.5) 2
CInt(-3.5) -4
CInt(-4.5) -4
CInt的作用是四舍五入后取整,如果要取整的浮点数小数部分恰好是0.5的情况,则向最接近的偶数取整。
Fix()
Fix(-4.6) -4
Fix(-10.2) -10
Fix(2.5) 2
Fix(1.5) 1
Fix(-3.5) -3
Fix(-4.5) -4
Fix的作用是直接舍去小数部分取整。
Int()
Int(-4.6) -5
Int(-10.2) -11
Int(2.5) 2
Int(1.5) 1
Int(-3.5) -4
Int(-4.5) -5
Int的作用是对浮点数向下取整,即小于等于这个浮点数的最大整数。
相关文章推荐
- Cint() , int(),round() , fix() 的区别与联系
- 比较Cint() , int() , fix() ,round()的区别
- 比较Cint() , int() , fix() ,round()的区别
- 比较Cint() , int() , fix() ,round()的区别
- 比较Cint() , int() , fix() ,round()的区别
- 比较Cint() , int() , fix() ,round()的区别
- Int Cint Fix 函数的区别
- Cint与int的区别
- cint与int的区别
- asp Fix、Int、Round、CInt函数使用说明
- ASP中CINT和INT的区别
- CInt与Int的区别
- asp Fix、Int、Round、CInt函数使用说明
- ASP中CINT和INT的区别
- js fix小数点 和int的区别
- ASP中CINT和INT的区别
- int()和fix()函数的区别
- Convert.ToInt32()和int.Parse()的区别
- Sqlserver中tinyint, smallint, int, bigint的区别 及 10进制转换16进制的方法
- int *a[n]和int (*b)[n]的区别(易混淆)