主题:问题目...
goodboywood
[专家分:110] 发布于 2005-08-11 13:22:00
我上课时没有注意听,忘了是什么意思了[em8]
x=4:y=5
print x=4:y=5
end
为什么这题答是 -1 -1呢...
请说明一下好吗?
谢!
回复列表 (共8个回复)
沙发
shiyr [专家分:390] 发布于 2005-08-11 14:03:00
非零数统统为true...
所以 -1 = true啦 自己看着办
板凳
goodboywood [专家分:110] 发布于 2005-08-11 21:44:00
是这样的吗? 不是吧?
3 楼
qb45 [专家分:2880] 发布于 2005-08-12 08:03:00
现在的qb都淘汰了,学校还在教这个啊!
print x=4:y=5
这个实际上你没有认真听讲的结果
开始学的时候应该这样用
print x,y
:这个符号是作为语句与语句之间的分割用的
为什么结果是-1呢?
因为在这里的=号是作为逻辑判断用的
在qb里的逻辑判断只有两个结果真和假,真用-1表示,假用0表示
为什么-1代表是真呢??-1如果转化成16进制是多少呢?整数类型是FFFF,单精度类型是FFFFFFFF,F在2进制中是1111,全1才是真!
这些都是基本的qb和计算机知识!
4 楼
goodboywood [专家分:110] 发布于 2005-08-12 12:18:00
是这样呀,讲得好难哦.
5 楼
def [专家分:3380] 发布于 2005-08-13 00:54:00
[em7]我已经明白你的意思了[em7],[em20]你还不配学编程[em20],[em9]干脆去学注册表[em9],[em7]注册表好学一点[em7]。
6 楼
goodboywood [专家分:110] 发布于 2005-08-13 13:15:00
原来高手不过如此..哎!.. 说话没有品位..
全是那一类货...
!+? 哎.. 还是你自己慢慢想吧. 這么大人了. 还有小孩的话. 猜你智商一定不高..
7 楼
moz [专家分:37620] 发布于 2005-08-13 16:01:00
喔?你这样认为吗?你见识少了,希望下次发言注意言词,
def 也别要再和较真的人开玩笑了,得看清楚对象。
8 楼
goodboywood [专家分:110] 发布于 2005-08-13 20:27:00
不好意思,你们都是大人,我还小,我不喜欢和你们开玩笑。 我有问题。如果不回答就算了!。。。
我来回复