VB语言数据类型问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:01:00
执行print "256"+256
结果是整形还是字符串
可是试卷说不是zhengxing

结果不是整形也不是字符串,而是Double,双精度。
============
MSDN解释:
如果 一个 Single 和一个 Long 相加,则 result 为 一个 Double。

整形

结果应该是512,是整形
这里把字符串“256”强制转换成整形数256
楼上说single和long相加结果为double,我不知道“256”会不会转换成single的256,但至少第二个256不是long吧?