主题:问题目...
goodboywood
[专家分:110] 发布于 2005-08-11 13:25:00
DIM SWN AS INTEGER
SUN%=19:SUM=2.32
PRINT SUM%;SUM
还是一样,就是不懂是什么意思..
谢谢各位了!
回复列表 (共3个回复)
沙发
XX龟 [专家分:40] 发布于 2005-08-26 10:25:00
定义sun为整型,%是整型定义符,
所以打印的结果一定是整型
板凳
moz [专家分:37620] 发布于 2005-08-26 11:38:00
什么叫做还是一样?
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 楼
spray [专家分:180] 发布于 2005-09-02 05:57:00
建议:请在标题中具体、明确点明主题,最好不用“小菜问题”、“跪求”、“来看看呀”、“来帮帮忙呀”之类的模糊标题。
我来回复