回 帖 发 新 帖 刷新版面

主题:关于QBASIC中赋值相容的问题!

有一程序:

a=10
print "a=";a%
 
结果输出为a=0,想不通?请各位帮个忙!

我想是QBASIC中赋值数据类型相容的问题

回复列表 (共2个回复)

沙发

a    '无后缀,无显式声明,默认为单精度类型变量,长8,科学记数,有小数位.
a%   '有后缀%,强制类型为整形类型变量,长4,整数值.无小数.初始值为0

两个变量类型不同,(虽然名字近似),但并非相同,不要张冠李戴.

板凳

cls
a=100
b=a+1
c=b+1
a=c:c=b:b=a
print a,b,c
end

我来回复

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