回 帖 发 新 帖 刷新版面

主题:字符问题有谁帮我解释一下

a$="12345678"
b$=right$(a$,12)
print b$
end
为什么是输出12345678
这句b$=right$(a$,12)
不是从右边开始取12个字符
那字符不够的怎么办法

回复列表 (共8个回复)

沙发

-1945.7887按标准化的指数形式是什么

板凳

-1.9457887D003

3 楼

a$="12345678"

b$=right$(a$,8)
print b$ 

b$=right$(a$,7)
print b$ 

b$=right$(a$,6)
print b$ 

b$=right$(a$,5)
print b$ 

b$=right$(a$,4)
print b$ 

或者是
for i=1 to 8
b$=right$(a$,i)
print b$ 
next
运行一下看看结果

4 楼

我是说为什么超过了字符的长度还是 原来他的本身 而为什么不够的部分不是用空格表示

5 楼

我可以解释一下这个"为什么",
因为QBasic是微软出品的产品,
而不是你创造的,
所以它代表了微软的技术,
而不是你的想当然.

6 楼

还有从这些事情可以延伸出去,
现在很多人在讨论是学面向过程编程好,
还是学面向对象编程好.

各种各样的说法都有.
面向对象代表了时代的技术,
但也有人说面向过程更接近硬件,更接近技术.

其实在我看来,没多大的区别.
其实都需要了解.

编程其实就像是在下象棋,
利用你的技术,利用你的棋子,
"遵守游戏规则"
获取你的胜利.

7 楼

MOZ 的话太棒了!!

8 楼

[quote]我可以解释一下这个"为什么",
因为QBasic是微软出品的产品,
而不是你创造的,
所以它代表了微软的技术,
而不是你的想当然.[/quote]


真好
我喜欢。[em12]

我来回复

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