basic的问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:07:50
有这样一个basic程序:
10 a=5:b=10
20 print str$(a)+str$(b)
30 end
执行结果是这样的
5 10
5和10之间为什么有一个空格呢?
str$函数不是把对应的数字转化成字符吗?+是连接符号
结果不应该是510吗?

因为数值前有一个空位,这个空位称符号位。如果是是正数,通常容易出错,第二个数如果是负数的话,这个结果就不会有疑问了

我也觉得是510,中间不应该有空格,支持你。