计算的本质探究——逻辑运算与数学运算

四则数学运算:

➕:加,属二目运算,任意两数之间可加,A + B可看作A - (-B)

➖:减,属二目运算,任意两数之间可减,A - B可看作A + (-B)

✖️:乘,属二目运算,任意两数之间可乘,A × B可看作A + ···· ( B - 2 )个A···· + A,或者 B + ··· ·( A - 2 )个 B ···· + B

➗:除,属二目运算,被除数不能除以0,A ÷ B可看作A × 1/B

综上,四则运算都可看作加法运算,实际上,现代计算机内部都是用加法处理各种复杂的数学计算

前面我们知道,计算机内部都是以二进制表示,所以所有的计算过程可以总结为二进制的加法运算。

四种基本逻辑运算:

&&:与AND,二目运算,A&&B 可看作A(0 , 1)×  B(0,1),即 A ×  B

||:或OR,二目运算,A || B可看作 A(0,1)+ B (0,1),即A + B

!:非NOT,单目运算,  !A 可看作1 - A(0,1),即1 - A

^:异或XOR,二目运算,A ^ B 可看作 (!A  &&  B)  ||  (A  &&  !B),即((1 - A)  × B) + (A × (1 - B ))

综上,逻辑运算也称布尔运算,是四则运算的简化版,因为它只对布尔值(0和1)进行运算,数学值向布尔值转化中,大于0通作1,小于1通作0。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值