VB print 语句执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print "14"+32 为什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 21:48:55
VB print 语句执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print

VB print 语句执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print "14"+32 为什么
VB print 语句
执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print "14"+32 为什么

VB print 语句执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print "14"+32 为什么
B
因为溢出.16384和2都是Integer,但结果却超出了32767,属于Long,所以因为数据类型的结果的转换太大,以致于不能在变量类型所允许的范围内表示出来.
要正确表示可以这样 Print CLng(16384)*2
A返回Boolean(False)
C返回Long(65536)
D返回Integer/String(46)