2019独角兽企业重金招聘Python工程师标准>>>

实数包含有理数和无理数,直观的看无理数是无限不循环的小数,有理数包含整数、无限循环小数和有限位的小数,现要着重讨论的是小数的表示方法。

举例说明:

对于11.75先转化为二进制形式

11=8+2+1=10011

0.75=0.5+0.25==0.11

转化为规格化的二进制指数形式为11.75=10011.11=

类似的对于-0.75转化为格式化的二进制指数形式为-0.75=-0.11=

对于这两个数采用单精度浮点数格式()存储分别为

0_10000011_00111100000000000000000、1_01111110_10000000000000000000000。

符号位比较好解释:0表示正数、1表示负数;

指数位8位e采用无符号数表示,范围是0-255,但是为了将实际指数范围从-127~128来表达很小或者很大的数时需要将实际指数+偏移量127,即10000011=4+127=131,01111110=-1+127=126;

尾数位就是从小数点往后取23位,不够的补0。

以上是单精度浮点数的表示规则,下面着重说明某些特殊值的表示:

1、0有正0和负0分别表示为0_00000000_00000000000000000000000,1_00000000_00000000000000000000000

2、无穷大和无穷小分别表示为1.0f/0.0f(分子只要不为0.0即可)  <=> 0_11111111_00000000000000000000000), -1.0f/0.0f  <=> 1_11111111_00000000000000000000000

3、NaN表示为0.0f/0.0f <=> 0_11111111_10000000000000000000000  尾数位只要不为0即可

4、指数位为0,尾数位不为0表示非规格化的,这类数已经非常小了但是合法的可以通过Float.intBitsToFloat(0b1_00000000_11000000000000000000000)进行验证。

转载于:https://my.oschina.net/u/1268334/blog/3012636

计算机实数表示法---浮点数(一)相关推荐

  1. 计算机实数表示法---浮点数(二)

    2019独角兽企业重金招聘Python工程师标准>>> 在"计算机实数表示法---浮点数(一)"中主要说明了单精度浮点数的表示方法以及几个特殊值的存储形式,总之指 ...

  2. 计算机原理之定点与浮点表示教案,计算机组成原理-定点数和浮点数.ppt

    计算机组成原理-定点数和浮点数 3.2.3 定点数和浮点数 计算机中的两种表示方式 数值范围:一种数据类型所能表示的最大值和最小值 数据精度:实数所能表示的有效数字位数. 数值范围和数据精度均与使用多 ...

  3. 学计算机可以用算盘吗,看图猜成语黑板学生算盘计算机答案玩法经验分享

    看图猜成语黑板学生算盘计算机答案玩法经验分享是小编今天给各位玩家老爷到来的内容,这道题是什么呢,4张不同形式的表达效果,每张图所指的方向都是同一点,还不了解的玩家跟着小编一起看看接下来的分析吧,希望能 ...

  4. 计算机中定点数和浮点数表示

    背景: 小数点在计算机中通常有两种表示方法: 1.一种是约定所有数值数据的小数点隐含在某一个固定位置上,称为定点表示法,简称定点数 2.计算机中使用浮点数表示小数类似于以前数学中用科学计数法表示较大的 ...

  5. 单精度在计算机中的存储,浮点数(单精度浮点数与双精度浮点数)在计算机中的存储...

    浮点数在计算机中的存储 十进制浮点数格式: 浮点数格式使用科学计数法表示实数.科学计数法把数字表示为系数(coefficient)(也称为尾数(mantissa)),和指数 (exponent)两部分 ...

  6. 22.25在计算机中如何储存,浮点数在计算机中存储方式

    C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= ...

  7. 计算机无法准确计算浮点数,浮点数计算异常原因(转)

    光棍节加长版 转:http://justjavac.com/codepuzzle/2012/11/11/codepuzzle-float-who-stole-your-accuracy.html 代码 ...

  8. 2.3 《计算机组成原理》之浮点数的表示(基本格式、规格化[左规右规]、表示范围、IEEE754标准详解)

    文章目录 0.思维导图 1.基本格式 2.规格化 3.表示范围 4.IEEE754标准 0.思维导图 1.基本格式 举个例子: 2.规格化 3.表示范围 运算结果大于最大正数时称为正上溢,小于绝对值最 ...

  9. 2d有限元计算机仿真,热轧法制造齿轮计算机仿真(本科高分毕业论文)(有限元)研究报告.doc...

    青岛工学院毕业论文(设计)题目 热轧法制造齿轮计算机仿真分析 完成日期: 指导教师签字: 评阅教师签字: 答辩小组组长签字: 答辩小组成员签字: PAGE \* MERGEFORMAT13摘 要 本文 ...

  10. 用计算机有标准曲线法怎么计算样品浓度,仪器分析实验 教案

    实验一 邻二氮菲分光光度法测定铁 一.实验目的 1.学会722型分光光度计的使用,了解其工作原理: 2.学习测绘吸收曲线及标准曲线的方法: 3.掌握利用标准曲线法进行微量成分光度测定的基本方法和有关计 ...

最新文章

  1. 人工智能呼唤社会科学家
  2. python 7-10梦想的度假胜地_7-8----7-10练习
  3. BABOK - 开篇:业务分析知识体系介绍
  4. 38备忘录模式(Memento Pattern)
  5. 为什么每次有人大声通电话时,我就很烦躁...
  6. 论MS-Ajax导致的大对象堆碎片化问题
  7. python 如何调用另一个路径下py文件的函数
  8. 诺基亚智能手机知识大全
  9. ADOBE CS3 序列号
  10. GitHub搜索技巧整理
  11. python实现马科维茨模型的资本市场线_均值方差模型与资本市场线
  12. 作者已死?AI正用艺术征服人类
  13. 【单细胞高级绘图】10.KEGG富集结果的圆圈图
  14. 英国Foresight太阳能基金卖股集资 投资200MW光伏项目
  15. java防sql注入_java 有效的防止SQL注入
  16. 虚拟化趋势是否会让容错服务器流行起来
  17. DNS 域名解析协议
  18. 关于电流环带宽的一些理解
  19. 用C#生成Excel文件的方法和Excel.dll组件生成的方法
  20. 大数据技术的应用项目类型

热门文章

  1. 全球及中国钢铁行业供需格局与未来前景分析报告2022版
  2. 快速压缩Word文档的小妙招
  3. 配置Becon frame中的Carplay的Interworking和Vendor Specific字段信息
  4. 基于Python深度学习的DGA域名检测
  5. 计算机会计表格应用所有知识,2016会计电算化考点总结:电子表格软件在会计中的应用...
  6. sikuli和Robotframework集成若干问题(一):TypeError: exists(): 2nd arg can't be coerced to double
  7. word论文公式加点
  8. 初识C++(二)内联函数、atuo、以及范围for的使用
  9. Soul App 后台Api接口
  10. android如何保证多线程安全,保证线程安全的方式有哪几种?