主题:问题目...
goodboywood
[专家分:110] 发布于 2005-08-11 13:24:00
请说明一下好吗?
read a,b%,c,d$
print a+c;b$+d$
data 7,8,9,10
答是16 810
为什么?? 请把意思告诉我好吗?
回复列表 (共5个回复)
沙发
XX龟 [专家分:40] 发布于 2005-08-26 10:32:00
read a,b%,c,d$
意思是:到data取7,8,9和10 注:10是字符型的
print 7+9 ;8$+10$
↓ ↓ 字符型相加
16 810
板凳
鼢鹨梦幻 [专家分:0] 发布于 2005-08-26 10:43:00
这个比较有趣我喜欢
3 楼
lwm1988 [专家分:90] 发布于 2005-08-26 10:55:00
因为7与9都是数值类型所以相加为16
因为8与10被字符型读取所以输出应为字符串格式连接810
4 楼
moz [专家分:37620] 发布于 2005-08-26 11:44:00
如果程序没写错的话
b$+d$ 的结果应该只是"10"
因为 b$ 没赋过值,是一个空的字符串
5 楼
dznick [专家分:60] 发布于 2005-08-27 08:15:00
你说的没有错,应该是"10"因为这题我们做过
我来回复