二进制数转化为十进制
转换二进制数为十进制数,每个数字乘以其加权立场 每增加值加权在一起. 例如,代表二进制值10110101:
1*27 + 0*26 + 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20
= 1 * 128 + 0 * 64 + 1 * 32 + 1 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1
= 128 + 0 + 32 + 16 + 0 + 4 + 0 + 1
= 181
十进制数转换为二进制
任何十进制数转换为二进制数的一般方法体系十进制数由042 如果剩余是0,就一边写了0. 其余如一日,写出了1.
这个过程持续了2和除以智商下降,直到上届其余智商为0.在进行表决,其余部分将代表二进制的十进制数相等,至少开始写数字显(右)和新的数字分别写来更有效数字(左)在前位.
举个例子. 考虑人数2671. 二进制数2671转换为已在以下表.
师 |
商数 |
剩余 |
二进制数 |
2671 / 2 |
1335 |
1 |
1 |
1335 / 2 |
667 |
1 |
11 |
667 / 2 |
333 |
1 |
111 |
333 / 2 |
166 |
1 |
1111 |
166 / 2 |
83 |
0 |
0 1111 |
83 / 2 |
41 |
1 |
10 1111 |
41 / 2 |
20 |
1 |
110 1111 |
20 / 2 |
10 |
0 |
0110 1111 |
10 / 2 |
5 |
0 |
0 0110 1111 |
5 / 2 |
2 |
1 |
10 0110 1111 |
2 / 2 |
1 |
0 |
010 0110 1111 |
1 / 2 |
0 |
1 |
1010 0110 1111 |
|