请问vb语言中,x=18.75348,int(x*1000+0.5)/1000与cint(x*1000)/1000的运行结果一致吗?为什么+0.5
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 23:28:36
![请问vb语言中,x=18.75348,int(x*1000+0.5)/1000与cint(x*1000)/1000的运行结果一致吗?为什么+0.5](/uploads/image/z/10397403-27-3.jpg?t=%E8%AF%B7%E9%97%AEvb%E8%AF%AD%E8%A8%80%E4%B8%AD%2Cx%3D18.75348%2Cint%EF%BC%88x%2A1000%2B0.5%EF%BC%89%2F1000%E4%B8%8Ecint%EF%BC%88x%2A1000%EF%BC%89%2F1000%E7%9A%84%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%B8%80%E8%87%B4%E5%90%97%3F%E4%B8%BA%E4%BB%80%E4%B9%88%2B0.5)
请问vb语言中,x=18.75348,int(x*1000+0.5)/1000与cint(x*1000)/1000的运行结果一致吗?为什么+0.5
请问vb语言中,x=18.75348,int(x*1000+0.5)/1000与cint(x*1000)/1000的运行结果一致吗?为什么+0.5
请问vb语言中,x=18.75348,int(x*1000+0.5)/1000与cint(x*1000)/1000的运行结果一致吗?为什么+0.5
不一致
int(x*1000+0.5)/1000 这个是四舍五入到千分位
而
cint(x*1000)/1000 这个舍去万分位.而不四舍五入到千分位