怎样用4位二进制数表示0~15

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:25:18
最好讲明方法

二进制转为10进制的方式为,每位二进制的值,乘上对应位的权值。

权值计算规则为,自右向左从0计数,第n位的权值为2^n,即2的n次幂。
所以,四位二进制数,最小值0000对应十进制的0,最大值1111对应10进制的15。
16个数的对应关系为:
0000 - 0

0001 - 1
0010 - 2
0011 - 3
0100 - 4
0101 - 5
0110 - 6
0111 - 7
1000 - 8
1001 - 9
1010 - 10
1011 - 11
1100 - 12
1101 - 13
1110 - 14
1111 - 15

可以用除二取余法.15/2=7余1
7/2=3余1
3/2=1余1
到1的时候结束了
结果就是1111.从最后的一个1往前排

从高到低四位二进制数分别代表8、4、2、1;
15=8+4+2+1
14=8+4+2+0
13=8+4+0+1
12=8+4+0+0
11=8+0+2+1
10=8+0+2+0
9=8+0+0+1
8=8+0+0+0
7=0+4+2+1
6=0+4+2+0
5=0+4+0+1
4=0+4+0+0
3=0+0+2+1
2=0+0+2+0
1=0+0+0+1
0=0+0+0+0

0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 10=1010 11=1011~~~~~~~~~~~~~~封2进一就可以了

1111=15,
0001=1,
0010=2,
0011=3,