二进制1到31表示法。

2025-03-12 16:24:32
推荐回答(3个)
回答1:

很简单的,将二进制各位基数写出来,从个位1开始写,每位都是前位乘以2,写到比31大为止:
32 16 8 4 2 1
然后你就用上述数字“凑”出你要的数来
举例:27=16+8+2+1,即27中包含1个16、1个8、一个2和一个1(从最高位向下顺序减即得),在这些位下面写1,其他写0,即可得到十进制27的二进制表示11011

回答2:

十进制1至31的二进制表示:
0=0
1=1
2=10
3=11
4=100
5=101
6=110
7=111
8=1000
9=1001
10=1010
11=1011
12=1100
13=1101
14=1110
15=1111
16=10000
17=10001
18=10010
19=10011
20=10100
21=10101
22=10110
23=10111
24=11000
25=11001
26=11010
27=11011
28=11100
29=11101
30=11110
31=11111

回答3:

1> 0001

2> 0010

3> 0011

4> 0100

5> 0101

6> 0110

7> 0111

8> 1000

9> 1001

10> 1010

11> 1011

12> 1100

13> 1101

14> 1110

15> 1111

16> 10000

17> 10001

18> 10010

19> 10011

20> 10100

21> 10101

22> 10110

23> 10111

24> 11000

25> 11001

26> 11010

27> 11011

28> 11100

29> 11101

30> 11110

31> 11111