软考知识笔记

十进制转任意进制

核心:除基取余,逆序排列

  1. 把十进制数反复 ÷ 目标进制基数 R
  2. 每次记录余数(余数 ≥10 用 A=10,B=11...F=15)
  3. 直到商 = 0
  4. 把余数从最后一个读到第一个,就是结果

小数部分(十进制小数转 R 进制):乘基取整,顺序排列

  1. 小数部分 × R
  2. 取出整数部分作为一位
  3. 剩下小数继续乘 R,直到小数为 0 或达到精度
  4. 整数部分按取出顺序排列

例:10 转二进制

10 ÷2 =5 余 0

5 ÷2 =2 余 1

2 ÷2 =1 余 0

1 ÷2 =0 余 1

余数逆序:1010

0.1 转二进制(R=2)

  1. (0.1 * 2 = 0.2) → 取 0,剩 0.2
  2. (0.2* 2 = 0.4) → 取 0,剩 0.4
  3. (0.4 * 2 = 0.8) → 取 0,剩 0.8
  4. (0.8* 2 = 1.6) → 取 1,剩 0.6
  5. (0.6* 2 = 1.2) → 取 1,剩 0.2

小数回到 0.2,开始循环

取出整数依次:0 0 0 1 1 结果:00011(无限循环,到精度就截断)

二进制转十六进制

原码

符号位(0正1负) + 真值(转二进制)

相关推荐
计算机毕业编程指导师2 天前
大数据毕设选题推荐:基于Hadoop+Spark全球碳排放减排策略分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·碳排放减排
白猫不黑3 天前
网络安全专业:从入门到进阶的完整学习路线
学习·安全·web安全·计算机·网络安全·信息安全·编程
计算机毕业编程指导师4 天前
计算机毕设怎么做?Python+Hadoop的跨平台消费者评论情感分析与数据可视化系统实战 源码 毕业设计 选题推荐 毕设选题 数据分析
大数据·hadoop·python·计算机·spark·课程设计·消费者评论
计算机毕业编程指导师5 天前
【计算机毕设选题】基于Hadoop+Spark的化妆品销售数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·课程设计·化妆品
计算机毕业编程指导师6 天前
【Python毕设选题推荐】基于Spark的宫颈癌变光谱特征数据分析可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·spark·毕业设计·宫颈癌变
计算机毕业编程指导师6 天前
计算机毕设选题推荐:基于Hadoop与Spark的Steam游戏数据分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·steam游戏
计算机毕业编程指导师6 天前
【计算机毕设选题推荐】基于Hadoop+Spark的白鹿抖音评论大数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·python·计算机·spark·毕业设计·抖音评论
计算机毕业编程指导师6 天前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
计算机毕业编程指导师6 天前
大数据毕设怎么做?基于Hadoop的多源社交媒体心理健康情感分析与可视化系统从零到一指导 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·hadoop·计算机·数据分析·毕业设计·课程设计·媒体
计算机毕业编程指导师6 天前
Python大数据毕设:基于Hadoop的病毒式社交媒体趋势和参与度分析系统怎么做 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·毕业设计·课程设计·社交媒体