3stone 发表于 2003-12-18 18:16:00

请教请教logand函数

请教请教logand函数
请教各位能否给解释一下logand函数,什么是位,什么是按位进行逻辑与计算呢?
(logand 15 3) 为什么返回3 ?
(logand4 18) 为什么返回0 ?
位以及函数logand 在autolisp中有什么作用呢?
谢谢!!!

lockmyeye 发表于 2003-12-18 18:28:00

logand是位测试函数。
15=1111B
3=11B
1111B AND 11B=11B

3stone 发表于 2003-12-18 19:59:00

15与1111B是怎么换算出来的呢?

meflying 发表于 2003-12-18 20:53:00

其实编程是一个系统的东西,你不仅要知道CAD,要知道LISP语言,还有很多的东西都需要知道的。就象要学物理,你肯定得知道语文、数学。。。
这是二进制数,15就是二进制的1111,按位就是只二进制的低几个数,从右往左数。。。
另外,还有程序的设计,实现方法等都要学,否则就无法编出好程序来。。。
页: [1]
查看完整版本: 请教请教logand函数