回 帖 发 新 帖 刷新版面

主题:问题目...

请说明一下好吗?  
read a,b%,c,d$
print a+c;b$+d$
data 7,8,9,10

答是16    810

为什么??   请把意思告诉我好吗?

回复列表 (共5个回复)

沙发

read a,b%,c,d$
意思是:到data取7,8,9和10    注:10是字符型的
print 7+9 ;8$+10$
       ↓     ↓ 字符型相加
       16     810

板凳

这个比较有趣我喜欢

3 楼

因为7与9都是数值类型所以相加为16
因为8与10被字符型读取所以输出应为字符串格式连接810

4 楼

如果程序没写错的话
b$+d$ 的结果应该只是"10"
因为 b$ 没赋过值,是一个空的字符串

5 楼

你说的没有错,应该是"10"因为这题我们做过

我来回复

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