二进制数运算方法
答案:1 悬赏:50 手机版
解决时间 2021-02-25 02:55
- 提问者网友:沉默的哀伤
- 2021-02-24 10:26
二进制数运算方法
最佳答案
- 五星知识达人网友:猎心人
- 2021-02-24 11:34
二进制数的运算方法 同十进制都属于 进位 运算方法,它们有类似的地方,当然也有不同的地方,二进制下只有加法。乘法和减法是变相的加法,除法只是简单地移位。
首先,简单的说明一下,什么是进位 运算方法? 十进制含有的数是 0 1 2 3 4 5 6 7 8 9 十个数, 而二级制只有两个数 0 1
比方说十进制数 1234=1x10^3 + 1x10^2 + 3x10^1 + 4x10^0
其中1 2 3 4 分别居在 千位 十位 百位 个位 。
同样的二进制数 里也存在一样的位制
二进制化十进制
二进制的1010 =1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 = 10 (十进制)
同理十进制化为二进制 :10(10)=1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 =1010(2)因为我们不能较快的获得有多少个 2^0 2^1 2^2 2^3 2^4 2^5 2^6 ........2^n 所以才有短除法这一形式来辅助运算 除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1 把结果倒过来写就是1010了
以上是进制的转换。
加法:
下面就是加法的运算
十进制下有 二进制下就有
1234 1011
+ 2846 + 1111
—--.--.—--- ------.-.-.------
4080 11010
总的来说 二进制下和是十进制的运算时一样的,
十进制下满十进一,二进制下满二进一。减法 有两种方式 以下是特殊情况 注意第一位是符号位。 0代表正数, 1 代表负数
。。 另一种方式是吧减法当成加上一个负数
0 1 0 0 1 0 1001
- 0 1 1 1 1 《===》 + 1 0001 ......余下全文>>
首先,简单的说明一下,什么是进位 运算方法? 十进制含有的数是 0 1 2 3 4 5 6 7 8 9 十个数, 而二级制只有两个数 0 1
比方说十进制数 1234=1x10^3 + 1x10^2 + 3x10^1 + 4x10^0
其中1 2 3 4 分别居在 千位 十位 百位 个位 。
同样的二进制数 里也存在一样的位制
二进制化十进制
二进制的1010 =1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 = 10 (十进制)
同理十进制化为二进制 :10(10)=1 x 2^3+ 0 x 2^2 + 1 x 2^1+ 0 x 2^0 =1010(2)因为我们不能较快的获得有多少个 2^0 2^1 2^2 2^3 2^4 2^5 2^6 ........2^n 所以才有短除法这一形式来辅助运算 除2取余法
10/2=5.......0
5/2=2........1
2/2=1........0
1/2=0........1 把结果倒过来写就是1010了
以上是进制的转换。
加法:
下面就是加法的运算
十进制下有 二进制下就有
1234 1011
+ 2846 + 1111
—--.--.—--- ------.-.-.------
4080 11010
总的来说 二进制下和是十进制的运算时一样的,
十进制下满十进一,二进制下满二进一。减法 有两种方式 以下是特殊情况 注意第一位是符号位。 0代表正数, 1 代表负数
。。 另一种方式是吧减法当成加上一个负数
0 1 0 0 1 0 1001
- 0 1 1 1 1 《===》 + 1 0001 ......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯