软考知识笔记

十进制转任意进制

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

  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 小时前
网络安全和信息安全的区别:全方位解析与学习路径
计算机·网络安全·黑客·信息安全·程序员·渗透测试·编程
白猫不黑3 小时前
零基础如何学习网络安全:从入门到实战的完整路线图
web安全·计算机·网络安全·黑客·信息安全·渗透测试·代码审计
白猫不黑3 天前
CTF是什么?从零理解一场攻防竞赛
网络·web安全·计算机·网络安全·信息安全·ctf·红蓝对抗
XiHongShi20165 天前
键盘大小写指示器(代替键盘灯)
学习·计算机
无忧.芙桃8 天前
嵌入式(一):嵌入式历史与计算机基础:从 ENIAC 到 MCU 四大技术方向
c语言·单片机·嵌入式硬件·计算机
白猫不黑10 天前
大学网安方向学习路线:零基础与有基础的学习顺序整理
学习·web安全·计算机·网络安全·信息安全·编程·src漏洞
白猫不黑12 天前
AI时代如何利用AI学好网络安全
人工智能·安全·web安全·计算机·网络安全·信息安全
新新学长搞科研12 天前
【IEEE出版,中石大主办】第八届信息与计算机前沿技术国际学术会议(ICFTIC 2026)
计算机
小小小小钰儿16 天前
1.2-AI核心理论与术语
人工智能·计算机·网络安全·信息安全·程序员·编程