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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 01:55:06
VB print 语句执行下列语句,会出现出错提示的是-------A print 5+7=14 B print 16384*2 C print 32768*2 D print
xQjASԉ⨣B !݀H@AŸ2!1-F$fT/gHPt^5'x}M8D Z&KruN@<N%fיAm01_팋u<`3XI`&n=Z۩򩑂.#OZT%Pf-i{'Ñpۜ~D6,gRNj0GhTLP{T^aD,hlrT;h痄V}^hDfxRh l-a.{c2zZT-&roCL5PT|Duf41*Njw5bh86P4>l*PX{^%Iȉ5rք=_oB

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)