
(1+0.12+0.23)cheng(0.12+0.23)+0.34-(1+0.12+0.23+0.34)cheng(0.12+0.23)
2个回答
展开全部
首先,我说下,您的cheng 在VB里会报错,乘号因该写成*
其次,该代码执行没有问题,不知道你是什么问题,但是我猜测你是不是想问整数+单精度型为什么不报错???
要是的话那是因为这个是因为 整行只有2字节,而单精度的不止两字节(4字节),VB只选择大的,但是当单精度与长整行加或乘将变为双精度型。
上面叙述 只限在除除法以外的运算,除法又是另外的了!!!希望能解决您的疑惑,祝VB学习一路顺风!
其次,该代码执行没有问题,不知道你是什么问题,但是我猜测你是不是想问整数+单精度型为什么不报错???
要是的话那是因为这个是因为 整行只有2字节,而单精度的不止两字节(4字节),VB只选择大的,但是当单精度与长整行加或乘将变为双精度型。
上面叙述 只限在除除法以外的运算,除法又是另外的了!!!希望能解决您的疑惑,祝VB学习一路顺风!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询