浮点数的表示方法

原创 2004年09月07日 11:50:00

浮点数是指小数点位置可以浮动的数据,通常以下式表示:

toolbar.start.gifN = M·RE

其中N为浮点数,M为尾数,E(为阶码),R为阶的基数,R一般为2,8,16,在一台计算机中R都是相同的,所以不需要在每个数中表示出来。因此,浮点数的机内表示一般采用以下形式:

 

 

 

IEEE制定的浮点数表示法

 基础知识: 十进制转十六进制; 十六进制转二进制; IEEE制定的浮点数表示规则; 了解: 目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double...
  • chen_lady
  • chen_lady
  • 2016年04月09日 15:33
  • 5089

IEEE 754——计算机中浮点数的表示方法

计算机中是如何存储和表达数字的?对于整数,情况比较简单,直接按照数学中的进制转换方法处理即可,即连续除以2取余(比如十进制的10转化为二进制形式,11除以2得5 余1,5除以2得2 余1,2除以2得1...
  • lanchunhui
  • lanchunhui
  • 2016年02月14日 11:24
  • 1408

浮点数二进制表示

在讨论浮点数之前,先看一下整数在计算机内部是怎样表示的。   int num=9; 上面这条命令,声明了一个整数变量,类型为int,值为9(二进制写法为1001)。普通的32位计算机,用4个字节表...
  • richerg85
  • richerg85
  • 2014年03月05日 20:56
  • 20374

整数与浮点数的二进制表示方式

一、整数的表示 1、对于无符号数,可以认为是不包含负数的原码表示方法,即直接把正数转换成二进制表示;       对于有符号数,有三种表示方法       1)补码,最高位的权重为-2^(w-1),这...
  • Walker19900515
  • Walker19900515
  • 2015年06月13日 15:45
  • 1039

计算机如何表示浮点数(小数)

C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= ...
  • paxhujing
  • paxhujing
  • 2015年12月02日 19:58
  • 2214

c/c++中的浮点数的表示方法

任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为  10000100(低...
  • good_habits
  • good_habits
  • 2014年08月03日 16:52
  • 1273

C语言中浮点数的表示方法---浮点数表示引起的误差---IEEE 754关于浮点数的规定

一、表示方法 在计算机中,浮点数一般由三部分组成:符号位+阶码+尾数。 这种浮点数是用科学记数法来表示的,即:浮点数=符号位.尾数×2^阶码。 根据IEEE 754国际标准,常用的浮点数...
  • cjc211322
  • cjc211322
  • 2014年03月27日 22:24
  • 1386

计算机内存中浮点数的表示

浮点概念的引入在计算机系统的发展过程中,曾经提出过多种方法表达实数。比如定点数表示法, 这种表示方法将小数点的位置固定在某一个位置,比如: 11001000.00110001,这个16位(2字节) 的...
  • techx
  • techx
  • 2015年02月15日 03:58
  • 2834

【深入理解计算机系统】【浮点数的表示范围】

1.科学计数法 2.浮点数的表示范围 3.IEEE754浮点数表示
  • patkritLee
  • patkritLee
  • 2016年12月22日 10:13
  • 1356

浮点数的表示方法及换算技巧

32位的浮点数中:  S:浮点数的符号位,1 位。0表示正数,1表示负数。 M:尾数,23位。用小数表示,小数点在尾数域前面。 E:阶码,采用移码方式来表示。移码方法对两个指数大小的比较和对阶操作都比...
  • wuhao1123
  • wuhao1123
  • 2016年06月10日 13:51
  • 1546
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浮点数的表示方法
举报原因:
原因补充:

(最多只允许输入30个字)