基本的逻辑运算包括与 或 非 三种.

1个回答

  • 例如:

    (1)1010与1100的话,1与1为1(1乘1),0与1为0(0乘1),1与0为0(1乘0),0与0为0(0乘0),结果是1000,就相当于乘,全是1结果才为1.

    (2)1010或1100的话,1或1为1(1加1为2,但是最大为1,所以为1),0或1为1(0加1),1或0为1(1加0),0或0为0(0加0),结果是1110,就相当于加,只要有1结果就是1.

    (3)10取非的话,1的非为0(1的反向),0的非为1(0的反向),结果是01,就相当与取反,只要是0就换成1,是1就换成0.

    真值一般都是不为 0的值都是真值,

    上面已经说了:

    1010与1100的话 结果是1000;1010或1100的话 结果是1110

    计算机的运算都是将你输入的10进制数字先转成0与1组成的二进制数,

    然后根据你的运算规则,如上运算最后再转成你能看懂的10进制数字

    另外在程序的条件 if 等地方也是通过这种来判断真与假的.