逻辑运算

什么叫做and运算?什么叫做or运算?还有xor运算?我第一次接触,能解释一下吗?(我今年初二)越简单越好,最好用文字说明.

命题要么为真,要么为假;(注意:命题真假的存在和是否知道其真假是两回事)
and也叫与运算,or也叫或运算,还有not非;xor我还没见过!
and和or是双目运算符,not是单目运算符;
AandB,A和B中只要有一个是假,运算结果就是假;除非都为真,结果才为真。
即:假and假=假;假and真=假;有交换律:真and假=假;真and真=真。

AorB,A和B中只要有一个是真,运算结果就是真;除非都为假,结果才为假。
即:假or假=假;假or真=真;有交换律:真or假=真;真or真=真。

not则是将一个运算对象的真假,反过来,
即:not假=真;not真=假

逻辑运算里有逻辑运算符,以上的就是常用的逻辑运算符;
还有运算对象,它们往往都是一些命题,而不是数学里所谓的实数;
当在编程程序里实现逻辑运算时,还是用实数来表示真假,
规律是0表示假,1表示真;或正数表示真,或非0数表示真;
真假的定义视程序语言的种类和用户自定义来决定。

你似乎是想学编程?逻辑代数不用在编程上,我实在想不出还能用在什么地方!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-24
and是逻辑且,即当and两边的条件都成立时,结果为真(或1)。否则为假(或0)
or是逻辑或,即当or两边只要有一个条件成立,结果就为真(或1)。两边都不成立时值为假(或0)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网