软考程序员第五篇复习by myself

接下来研究的主要是关于进制计算的内容。

软考程序员第五篇复习by myself

二进制转换为八进制、十六进制

十进制转换为二进制的转换方法(详见第一篇复习)

(34)十进制 = (100010)二进制
(34.25)十进制 = (100010.01)二进制

二进制转换为八进制

整数:从右往左三位合并为一位
小数:从左往右三位合并为一位
例:100010.01 二进制转化为八进制
100 010 . 010
100 = 122=4
010 = 1
21=2
010 = 1*21=2
则100010.01 二进制转化为八进制是 42.2

二进制转换为十六进制

整数:从右往左四位合并为一位
小数:从左往右四位合并为一位
例:10001100.011 二进制转化为八进制
1000 1100 . 0110
1000 = 1*23 = 8
1100 = 12 = C
0110 = 6
10001100.011 二进制转化为八进制是 8C.6

同理,对计算法则逆运算可得

八进制、十六进制转换为二进制

八进制转换为二进制

八进制42.2转化为二进制:

4 2. 2化为三个三位二进制的数即可:
4 = 100
2 = 010
2 = 010
因此 ,八进制42.2转化为二进制 100 010 . 010

十六进制转换为二进制

十六进制8C.6转化为二进制:

8C.6化为三个四位二进制的数即可:
8 = 1000
C = 1100
6 = 0110
因此,十六进制8C.6转化为二进制 1000 1100 . 011

上一篇:k8s安装nexus并导入第三方jar包


下一篇:成熟男人需要懂得的100件事