二进制四则运算
二進制的原理如下:
(注意加法的進位和減法的借位)
一、加法法則: 0+0=0,0+1=1,1+0=1,1+1=0(注意向前進位)
例如:11111+1=100000
? 11111
+ ? ? ? 1
---------
100000
因為最低一位1+1=0所以需要向前(高位)進一,而高位被加數又是1所以又出現1+1=0,因此又需要向前(高位)進一,如此迭代一直到最高位結束
?
二、減法,當需要向上一位借數時,必須把上一位的1看成下一位的(2)10。
減法法則: 0-0 =0,1-0=1,1-1=0,0-1=1 有借位,借1當(10進制)?看成 2?
例如:10-0.11=1.01
?10.00
- ?0.11
---------
? ? 1.01 ?
?
注意:
(這個借位其實很容易理解的,向前一位借一,計算到該位時再減去一即可.
比如被減數0,減數1,算法應該是0-1=1(向高位借一)但是該被減數被后面的借了一位,那么現在的算式應該是0-1-1=0(減掉被借的1,再向高一位借1)以此循環至到沒有可借的為止
?
三、乘法法則: 0×0=0,0×1=0,1×0=0,1×1=1
四、除法應注意: 0÷0 =0(無意義),0÷1 =0,1÷0 =0(無意義)
除法法則: 0÷1=0,1÷1=1
?
總結
- 上一篇: 数据结构-散列查找
- 下一篇: 如何将Android手机当成代理服务器为