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

2021/5/17 14:27:28

本文主要是介绍软考程序员第五篇复习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



这篇关于软考程序员第五篇复习by myself的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程