关于VB中的取整,郁闷
最近在苦学二级,看到循环结构,书上说FOR循环的)"初值","终值"和"步长"均为数值表达式,它们的值可以是整数或实数.当控制变量为整型而它们为实数时,VB将对其舍入取整,
可书后题目是:
s=5
For i=2.6 TO 4.9 Step 0.6
s=s+l
Next I
得到最后S的值是9,要是取整的话怎么也不能循环四次啊,我实在想不明白,请高手指点一二啊~!
最近在苦学二级,看到循环结构,书上说FOR循环的)"初值","终值"和"步长"均为数值表达式,它们的值可以是整数或实数.当控制变量为整型而它们为实数时,VB将对其舍入取整,
可书后题目是:
s=5
For i=2.6 TO 4.9 Step 0.6
s=s+l
Next I
得到最后S的值是9,要是取整的话怎么也不能循环四次啊,我实在想不明白,请高手指点一二啊~!
呵呵 ,我初二也刚好学到这里。。
第一此循环是i=2.6 s+1=6
第二此是3.2 s+1=7
第三此是3.8 s+1=8
第四此是4.4 s+1=9
第五此是是5.0 已经超过了种植了。。。结束循环
循环变量为数值型变量 初值 终值 步长 可以是数值型常量 变量 或 表达式
其中步长可以是整数 也可以是负数 可以是整数 也可以是小数
.....
......
....
没发现 取整 等可疑字样。
介绍网站
http://course.tjac.edu.cn/vb/yuyanjichu.htm
http://www.dreamest.net/list.asp?Unid=1237
取整 可能是当个单位步长吧。。