VB中For循环的循环变量可以为小数吗?

学习 时间:2026-04-02 08:35:05 阅读:1386
VB中For循环的循环变量可以为小数吗?

最佳回答

受伤的棒球

怡然的火龙果

2026-04-02 08:35:05

由于数据在计算机内部均是以二进制形式存储的,十进制整数可准确转换为二进制形式,而带小数点的十进制数在转换为单精度型数或双精度时多半存在数制转换误差,如果使用非整型数做循环控制变量,循环参数也使用非整型数,那么循环次数就有可能发生意想不到的变化。所以应尽可能避免使用非整型数控制循环的执行。如上例运行打印出。1 。2 。3 。4,不执行5次。

最新回答共有2条回答

  • 满意的芹菜
    回复
    2026-04-02 08:35:05

    由于数据在计算机内部均是以二进制形式存储的,十进制整数可准确转换为二进制形式,而带小数点的十进制数在转换为单精度型数或双精度时多半存在数制转换误差,如果使用非整型数做循环控制变量,循环参数也使用非整型数,那么循环次数就有可能发生意想不到的变化。所以应尽可能避免使用非整型数控制循环的执行。如上例运行打印出。1 。2 。3 。4,不执行5次。

上一篇 将电流表用导线接在电源上,将电压表也用导线接在电源上,因导线的电阻很小,电压表测导线两端的电压,

下一篇 已知W=|x+11|+|x-12|+|x+13|,则W的最小值为