单选题
109、二进制数10010110减去二进制数110000的结果是()。
参考答案
C
题目详解:
二进制数10010110减去二进制数110000的结果是1100110。 在二进制数的减法运算中,当被减数的位数少于减数时,需要从高位借位。具体到这道题,二进制数10010110减去二进制数110000的过程如下: 1、首先,由于10010110的位数少于110000,需要从高位借位。
2、借位后,10010110变为11010110(因为最高位借了1,相当于在二进制中向左移了一位,并在最右边补了一个1)。3、然后进行减法运算:11010110 - 110000 = 10010110(注意,这里实际上是在做加法运算,因为借位后相当于在高位加了一个2的补码)。4、最后的结果是1100110。
2、借位后,10010110变为11010110(因为最高位借了1,相当于在二进制中向左移了一位,并在最右边补了一个1)。3、然后进行减法运算:11010110 - 110000 = 10010110(注意,这里实际上是在做加法运算,因为借位后相当于在高位加了一个2的补码)。4、最后的结果是1100110。
152****2168
二进制转十进制,不是96-30=66,然后转为二进制01100110,去掉前面0得到1100110吗?
173****7564
把两个数化为十进制数再相减,得150-48=102,102再化为二进制就是1100110
173****7564
把两个数化为十进制数再相减,得150-48=102,102再化为二进制就是1100110
单选题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148