vb.net 除以0.5 报错 试图除以零。

Dim a As single = 1 \ 0.2

报错,试图除以零,这是为什么

net

4个回答

Dim a As single = 1 / 0.2
你可以这么写。

反斜杠是整除,整除的时候会先对除数取整。

你是不是把数据类型搞错了?

Dim a As single = 1 \ 0.2
报错,试图除以零,这是为什么

因为你定义的是single,0.2四舍五入后为0,所以会出现这个错误

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复软件开发艺术: 如果是/,结果是0.5,是single,不是integer
4 年多之前 回复
lzp_lrp
WorldMobile 回复caozhy: 看错了,以为是/
4 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 VB不会对除数四舍五入
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问