回 帖 发 新 帖 刷新版面

主题:问题目...

DIM SWN AS INTEGER
SUN%=19:SUM=2.32
PRINT SUM%;SUM

还是一样,就是不懂是什么意思..
谢谢各位了!

回复列表 (共3个回复)

沙发

定义sun为整型,%是整型定义符,
所以打印的结果一定是整型

板凳

什么叫做还是一样?

SWN      已经定义为短整形,但你的程序里好像没用到过这个变量
SUN%=19  带后缀%的也是短整形但也没见你用到
SUM=2.32 在QB中默认变量为单精度小数,赋了值为2.32
SUM%     这个变量是短整形,程序中没赋过值,初始值默认为0
print SUM%;SUM
      /       \
这个变量没赋   这个变量的值是2.32,
过值,值为0     两个值应该不会是一样的


按照教科书的意思,我估计原程序应该是这样子的:
DIM SUM AS INTEGER   '定义SUM为短整形的变量
SUM%=19:SUM=2.32     '不带后缀的变量是短整形,带后缀的也是同一个变量
PRINT SUM%;SUM       '最后一次赋值是2.32,所以它的值应该是 2

3 楼

建议:请在标题中具体、明确点明主题,最好不用“小菜问题”、“跪求”、“来看看呀”、“来帮帮忙呀”之类的模糊标题。

我来回复

您尚未登录,请登录后再回复。点此登录或注册