① 二進制數運算方法
二進制數的運算方法同十進制都屬於進位運算方法,它們有類似的地方,當然也有不同的地方,二進制下只有加法。乘法和減法是變相的加法,除法只是簡單地移位。
首先,簡單的說明一下,什麼是進位運算方法?十進制含有的數是0123456789十個數,而二級制只有兩個數01
比方說十進制數1234=1x10^3+1x10^2+3x10^1+4x10^0
其中1234分別居在千位十位百位個位。
同樣的二進制數里也存在一樣的位制
二進制化十進制
二進制的1010=1x2^3+0x2^2+1x2^1+0x2^0=10(十進制)
同理十進制化為二進制:10(10)=1x2^3+0x2^2+1x2^1+0x2^0=1010(2)因為我們不能較快的獲得有多少個2^02^12^22^32^42^52^6........2^n所以才有短除法這一形式來輔助運算除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1把結果倒過來寫就是1010了
以上是進制的轉換。
加法:
下面就是加法的運算
十進制下有二進制下就有
12341011
+2846+1111
—--.--.—---------.-.-.------
408011010
總的來說二進制下和是十進制的運算時一樣的,
十進制下滿十進一,二進制下滿二進一。
減法有兩種方式以下是特殊情況注意第一位是符號位。0代表正數,1代表負數
。。另一種方式是吧減法當成加上一個負數
0100101001
-01111《===》+10001
----------------------------------。------
11010算的結果是負數11010
負數與成正數互化就是取反加一
取反0101
+1
---------------
負的0110=負的0x2^3+1x^2+1x2^1+0x2^0=負6
表示方法是取反加一前面的第一位是符號位1代表負數11110
乘法111x111=111
x111
--------------------------------
111
111
+111
-----------------------------------
110001
除法:
1111/10=111
1111/11=101
除法和十進制的出發類似不同的是這里是不會出現小數的就像例子中的1111/10=111化成十進制是15除以2但是結果卻是111=7因為那個余數1已經被擠出去了,這里涉及到了計算機的內存問題這就不深究知道怎麼算就好了
還有最重要的是親看了滿意要給分哦。
② 二進制數的算術運算
二進制數的運算方法同十進制都屬於進位運算方法,它們有類似的地方,當然也有不同的地方,二進制下只有加法。乘法和減法是變相的加法,除法只是簡單地移位。
首先,簡單的說明一下,什麼是進位運算方法?十進制含有的數是0123456789十個數,而二級制只有兩個數01
比方說十進制數1234=1x10^3+1x10^2+3x10^1+4x10^0
其中1234分別居在千位十位百位個位。
同樣的二進制數里也存在一樣的位制
二進制化十進制
二進制的1010=1x2^3+0x2^2+1x2^1+0x2^0=10(十進制)
同理十進制化為二進制:10(10)=1x2^3+0x2^2+1x2^1+0x2^0=1010(2)因為我們不能較快的獲得有多少個2^02^12^22^32^42^52^6........2^n所以才有短除法這一形式來輔助運算除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1把結果倒過來寫就是1010了
以上是進制的轉換。
加法:
下面就是加法的運算
十進制下有二進制下就有
12341011
+2846+1111
—--.--.—---------.-.-.------
408011010
總的來說二進制下和是十進制的運算時一樣的,
十進制下滿十進一,二進制下滿二進一。
減法有兩種方式以下是特殊情況注意第一位是符號位。0代表正數,1代表負數
。。另一種方式是吧減法當成加上一個負數
0100101001
-01111《===》+10001
----------------------------------。------
11010算的結果是負數11010
負數與成正數互化就是取反加一
取反0101
+1
---------------
負的0110=負的0x2^3+1x^2+1x2^1+0x2^0=負6
表示方法是取反加一前面的第一位是符號位1代表負數11110
乘法111x111=111
x111
--------------------------------
111
111
+111
-----------------------------------
110001
除法:
1111/10=111
1111/11=101
除法和十進制的出發類似不同的是這里是不會出現小數的就像例子中的1111/10=111化成十進制是15除以2但是結果卻是111=7因為那個余數1已經被擠出去了,這里涉及到了計算機的內存問題這就不深究知道怎麼算就好了
還有最重要的是親看了滿意要給分哦。