当前位置: 首页 > news >正文

浮点转定点

一、浮点转定点说明
1.浮点转定点的核心就说把小数乘以一个2的幂次方变成整数存储;
2.基本公式‌:定点数 = 浮点数 × 2^Q,然后取整(截断或四舍五入)
3.反向转换‌:浮点数 = 定点数 ÷ 2^Q
4.关键是要先确定Q值‌,也就是小数部分占多少位,这决定了精度和表示范围
5.比如Q15格式:
16位有符号数,1位符号位+15位小数位。
浮点数0.5转定点:0.5×32768=16384。
定点16384转浮点:16384÷32768=0.5。

二、Q格式如何定义
1.先看数据范围‌:最大绝对值需要多少位整数来表示。
2.再看精度要求‌:小数部分需要多少位才能满足误差要求。
3.常用表示法‌:Qm.n格式(m位整数+n位小数)或Qn格式(n位小数,整数位自动算)

三、定点和浮点‌‌‌
浮点:小数点非固定的数,可表示数据范围较广,整数,小数都可表示。包含float,double;
定点:小数点固定,可表示整数,小数。int本质是小数点位于末尾的32位定点数而已;

浮点数(x)转换为定点数(xq):xq=(int)x* 2Q
定点数(xq)转换为浮点数(x):x=(float)xq*2-Q

Q表示 S表示 十进制数表示范围
Q15 S0.15 -1≤x≤0.9999695
Q14 S1.14 -2≤x≤1.9999390
Q13 S2.13 -4≤x≤3.9998779
Q12 S3.12 -8≤x≤7.9997559
Q11 S4.11 -16≤x≤15.9995117
Q10 S5.10 -32≤x≤31.9990234
Q9 S6.9 -64≤x≤63.9980469
Q8 S7.8 -128≤x≤127.9960938
Q7 S8.7 -256≤x≤255.9921875
Q6 S9.6 -512≤x≤511.9804375
Q5 S10.5 -1024≤x≤1023.96875
Q4 S11.4 -2048≤x≤2047.9375
Q3 S12.3 -4096≤x≤4095.875
Q2 S13.2 -8192≤x≤8191.75
Q1 S14.1 -16384≤x≤16383.5
Q0 S15.0 -32768≤x≤32767

‌‌‌

四、有符号整数的加减乘除运算
1.有符号整数的存储是以补码的形式进行
2.有符号整数的加减乘除运算也是补码的形式进行

http://www.jsqmd.com/news/1386862/

相关文章:

  • 5大核心功能:JetBrains CC GUI插件让AI编程效率提升300%
  • 2026绵阳少儿编程机构选型指南|科技城家长实地调研参考 - 优质品牌中立测评推荐
  • 终极DNF服务端容器化部署指南:5分钟快速搭建你的地下城与勇士私服
  • 6种高级图表方案:DBeaver数据可视化终极指南
  • AI专利撰写工具科普:它到底能做什么?普通人怎么选? - 资讯报道
  • 网站建设业务员提成制度揭秘与实战:如何设计才能激发团队狼性并实现双赢?
  • 怎么进不了深圳市建设局网站(官方入口无法访问的五大排查方向)
  • libwebrtc完全解析:从CMake配置到跨平台编译的10个实用技巧
  • 3大突破性能力:Browserbase Skills如何重塑你的Web自动化工作流
  • Path of Building社区版:流放之路终极离线构建规划器完全指南
  • MNML高级技巧:自定义录屏设置提升录制体验
  • 退役军人事务员培训为啥重要?政策要求持证上岗优先录用 - 优企甄选
  • 深入了解东莞建设网站的公司简介:如何挑选靠谱的技术团队与服务流程
  • 企业级AI Agent平台有哪些?2026年主流产品全览与选型参考
  • Route性能优化:缓存路由器实现与自动失效策略
  • react-native-autolink最佳实践:从项目配置到生产环境部署的完整流程
  • 5分钟快速搭建macOS虚拟机:一键安装Catalina/Mojave/High Sierra完整指南
  • 提升前端测试覆盖率:cypress-visual-regression与E2E测试结合最佳实践
  • 深度解析中国建设部官方网站在新时代建筑转型中的核心地位与价值
  • 家庭教育指导师退役军人绝配?湘潭退役军人培训告诉你答案 - 优企甄选
  • Obsidian网页剪藏工具:5步打造你的个人知识库
  • 政校企合作新样本:金领玮业如何服务退役军人高质量就业 - 优企甄选
  • 零代码实现SharePoint数据可视化:5分钟打造专业级动态图表
  • 为什么scrcpy重新定义了Android设备与电脑的交互方式?探索5个颠覆性应用场景
  • 避坑指南:如何甄别靠谱的全国网站建设公司并打造高转化官网
  • 揭秘西安网站建设流程全解析从需求到上线的实战指南
  • GEO生成式AI搜索是什么?2026年搜索优化方式影响力排行
  • 如何快速掌握Muya编辑器:5个实用技巧提升你的Markdown写作效率 [特殊字符]
  • Boytacean调试模式详解:VRAM查看与寄存器监控实用技巧
  • Switch系统更新获取教程:使用NintendoClients轻松下载与解析