标题:
[讨论]AND运算符的问题
[打印本页]
作者:
kugar
时间:
2005-11-21 17:17
标题:
[讨论]AND运算符的问题
我用这段代码:
9 and 14 j结果是8
3 and 14 结果是 2
3 and 6 结果是2
3 and 7 结果是3
而
a=4>1 and b 无论b是什么数值,结果都是输出b的值的
在帮助文档里面是这么解释的:
And 运算符还对两个数值表达式中位置相同的位执行逐位比较,并根据下表设置 result 中相应的位:
如 expression1 中的位是 且 expression2 中的位是 则 result 为
0 0 0
0 1 0
1 0 0
1 1 1
可是,数值表达是中的“位”是怎么算的呢?
作者:
Nothing
时间:
2005-11-22 03:37
关于位的问题,你需要看看基本的电脑书籍。
你需在搞明白 位和字节的关系,计算机所有的数据都是通过位(二进制)来存在的。
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0