关于浮点数规格化表示的问题
记录一下浮点数格式化上自己学习理解过程中的问题
这是小生第一篇博客,准备开始记录自己的学习历程,方便日后查看,也望得到广大博主的批评指正,帮助小生能在学习上精益求精,多谢多谢。
首先,为什么要规格化
- 以十进制情况 举个例子:1000可以表示成 1 x 103 或者 10 x 102,这样一个数就可以有好多种的表示方法,计算机不是人脑哪能知道这么多。为了方便在不同的计算机之间的移植(例如:IEEE754标准),需要来个浮点数规格化。
- 当大家遵行同一个规定的时候,就可以采用一定的方式,来充分利用尾数的二进制位数来表示更多的有效数字。
常被老师用来教导浮点数规格化的一种规格化方式
在不管是书籍还是网课中都可以看到老师用以下的情况来为我们讲解浮点数的规格化问题。
若阶码为R,则规格化浮点数的尾数M应当满足:1/2<= |M| <= 1。
①对于原码表示的尾数:当最高有效位为1时,浮点数为规格化。例: 0.1000 表示 1/2 (第一位表示符号位,中间的点是为了区别符号位和尾数,这个地方当时看书没看到硬是纠结了半天),1.1010表示-0.625
②对于补码表示的尾数,当符号位和最高有效位相异。例:0.1000或者1.0111
IEEE754和所说的规格化是什么关系?
当时是先看到的规格化,然后再看到的IEEE754,然后发现这个IEEE754怎么着都不符合老师教的规格化啊。愚昧的我问了老师得到的结果是:
我们讲的这个规格化方式只是浮点数规格化的一种原理。
所以现在我的理解就是IEEE754也是规格化的一种。
结尾
希望自己可以坚持记录~等到以后回头看的时候应该会很惊喜吧,原来以前是这样的。哈哈哈。
关于浮点数规格化表示的问题相关推荐
- 浮点数规格化与定点数
浮点数规格化与定点数 一.定点表示 定点数:小数点固定在某一位置的数为定点数. 二.浮点表示 1. 浮点数 2. 浮点数的表示范围: 3. 浮点数的规格化 一.定点表示 定点数:小数点固定在某一位置的 ...
- 计算机浮点数规格化与IEEE754
浮点数的表示 浮点数表示:N=M∗REN = M*R^{E}N=M∗RE 其中M(Mantissa)称为尾数.R(Radix)为基数,二进制的基数为2.E(Exponent)为阶码. 例如: 12.3 ...
- 计算机浮点数规格化表示(转)
转载自:https://blog.csdn.net/qq_29287973/article/details/78914821 说明 查看全文 http://www.taodudu.cc/news/sh ...
- 32位浮点数规格化 计算
表示格式: S:浮点数的符号位 E:阶码 M:位数 e:指数真值 公式: x =( -1 )s × ( 1.M ) × 2e E = e +127 计算方式: 现在变成 2 进制 带入公式算出 S.M ...
- 计算机浮点数规格化表示
说明 在IEEE标准中,浮点数在内存中的表示是将特定长度的连续字节的所有二进制位按特定长度划分为符号域,指数域和尾数域三个连续域. float float类型在内存中占用的位数为: 1+8+23=32 ...
- IEEE 浮点数 规格化
IEEE念作"eye-triple-ee" 定义 IEEE浮点标准用 V=(−1)s×M×2EV=(-1)^s{\times}M{\times}2^EV=(−1)s×M×2E 的形 ...
- 【计算机基础】详解IEEE754浮点数规格化表示(小数点左边隐含一位1)
1.IEEE浮点表示 IEEE(读作"eye-triple-ee")浮点标准754中,用图1的形式来表示一个数: 图1 浮点数表示形式 符号(sign)--s决定这个数是负数 ...
- IEEE754浮点数规格化表示
在学习<软件设计师教程>中的浮点数IEEE754工业标准期间遇到一些问题,理解后写篇文章,加深自己理解,也方便日后复习 IEEE754规定: 单精度浮点数字长32位,尾数长度23,指数长度 ...
- 求浮点数规格化范围。
一台浮角计算机数码为8位,阶码三位,测规格化浮点数范围.
最新文章
- JAVA SE学习day16:reflect
- 【总结整理】关于IE6的兼容性
- 转 JavaScript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)...
- Jenkins+.Net Core+Git集成发布 - SkyMallCore快速开发平台
- golang中的new和make的区别
- 又一家互联网咖啡品牌要凉:papi酱、李诞曾代言,融资4亿打水漂
- LeetCode 2. Add Two Numbers (两数相加)
- 2021-06-18html基本标签学习
- 攻击局域网计算机,如何攻击局域网电脑
- C#反编译工具:ILSpy
- linux 编写 声卡驱动程序,在Linux中注册声卡驱动程序
- xps13 linux 硬盘,在xps13上安装ubuntu16.04教程
- prolog与python_讲解:SENG201、Software、Python,Java/c++Web|Prolog
- activiti踩坑2-camunda-modeler设计器与activiti7不兼容
- 自信心受挫,该如何让项目团队成员重新振作起来
- 今日头条的推荐阅读你为什么都喜欢?
- verilog之分频大全
- telnet协议的Wireshark抓包分析
- gamess下载安装
- Hetian lab Day 10:工欲善其事必先利其器
热门文章
- 基于位表示的8叉树数据存储原理
- wordpress主题_ripro美化子主题资源模板素材下载主题
- 电设3----脉冲信号测试仪
- 基于JAVA某医院门诊预约系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- 300多分的计算机专业大学,理科300多分能上什么大学
- 估计值与平均值的离差平方和_观察值与均值的离差平方和最小.PPT
- 编译了一晚上的Free Cad 0.19+vs2019,终于成功了
- win11 win和alt键失灵
- 用python画lgx的图_[难度4]MOD教程之Python语言在Module System里的简单应用
- 新手的第一块基于FPGA的设计-脉冲信号发生器---1