二进制十进制间的转换
- 提问者网友:暮烟疏雨之际
- 2021-04-29 01:00
- 五星知识达人网友:躲不过心动
- 2021-04-29 01:18
问题1:是的 可以用
问题2:1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
6 = 1*2的2次幂+1*2的1次幂+0*2的0次幂
- 1楼网友:狂恋
- 2021-04-29 02:38
二进制数是由 0和1 组成;
十进制数是用 1 ~ 10 组成;
八进制数是由 1 ~ 7 组成;
16进制数是由 1 ~ 9 A ~ F 组成;
十进制数 6 转车二进制数是 1 1 0
十进制:6 转 二进制 :
6/2 商 3 余 0
3/2 商 1 余 1
1/2 商 0 余 1
除尽以后,将余数倒过来就是了。
二进制:110 转 十进制 : 1 * 2^2 + 1 * 2^1 + 0 * 2^0
========================================================
如:二进制数: 1 0 1 0 1 1 0
转10进制 :规则: ... 128 64 32 16 8 4 2 1 ,往上每位数是后面一位的一倍,那个位置上有值就+
= 1*2^6 + 0*2^5 + 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0
= 1*64 + 0+32 + 1*16 + 0*8 + 1*4 + 1*2 + 0*1
= 64 + 0 + 16 + 0 + 4 + 2 + 0
= 86
转 8 进制: 规则: 三位一组,不足的补0,从后面往前,每组满足 4 2 1 原则
= 1, 0 1 0 ,1 1 0
= 001,010,110
= 1*1 1*2 1*4+1*2
= 1 2 6
= 126
转 16 进制:规则: 四位一组,不足的补0,从后面往前,每组满足 8 4 2 1 原则
= 1 0 1 ,0 1 1 0
= 0101 ,0110
= 1*4 + 1*1 , 1*4+1*2
= 5 ,6
= 56
16 进制中如果 计算出的结果 > 9 如果: 1 1 1 1 = 15 则用 F 表示
1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 10=A 11=B 12=C 13=D 14=E 15=F