vb中fix函数不是直接舍去小数部分吗?fix(11/10-0.1)为什么等于0?
问题描述:
vb中fix函数不是直接舍去小数部分吗?fix(11/10-0.1)为什么等于0?
答
有此可以看见:fix 函数式先执行括号里面的.然后将返回的结果直接去小数部分括号里不是1.0吗?整数部分就是1吧回复 10867讣附 先11/10 = 11 -0.1 = 0.9不是11除以10么,怎么是减0.1?应该是(11/10)-0.1吧-_-||就是这个哦,不信可以试一下先(11/10 = 1) 然后 (1 -0.1 = 0.9)这样就明白吧 ,不就是没有写开啦。咦?11/10不是1.1啊?整数/整数=整数 11.0/10.0 =1.1