什么叫做浮点?有哪些常用的浮点数格式?
1、阶符
当一个数用科学计数法表示时,它的指数的符号,指数是正还是负,正负号就是阶符。
计算机机内数,当用科学计数法表示时,分尾数,指数,阶符3部分,阶符占1位,负为1,正为0。
C语言用e格式写数时
3.456e-03
就是 3.456 乘 10的负3次方,
e后面的-号,就是阶符
正阶符,不写东西,或写+号。
3.456e03 就是 3.456 乘 10的正3次方,
2、阶码
对于任意一个二进制数N,可用N=S×2^P表示,其中S为尾数,P为阶码,2为阶码的底,P、S都用二进制数表示,S表示N的全部有效数字,P指明小数点的位置。
当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”,
3、数符
数符也是离散数学中浮点表示数据格式的一个关键词,数符就是数字符号的简称。
数学除了记数以外,还需要一套数学符号来表示数和数、数和形的相互关系。
数学符号的发明和使用比数字晚,但是数量多得多。现在常用的有200多个,初中数学书里 就不下20多种。它们都有一段有趣的经历。
例如加号曾经有好几种,现在通用"+"号。
4、尾数
尾数是珠算术语,指一个数目中末位的数码[1],又可称之为“精度”,即对表达结果的精确程度产生重要影响的数,也就是常说的 significant digits。
应用步骤:
1、观察选项的末几位不同;
2、原式计算末几位即可。
注意事项:
1、加法进位,减法借位;
2、要注意选项位次与原式应对齐。
扩展资料:
浮点计算
浮点计算是指浮点数参与的运算,这种运算通常伴随着因为无法精确表示而进行的近似或舍入。
一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。
如果m的第一位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的。e是指数。
结构
由此可以看出,在计算机中表示一个浮点数,其结构如下:
尾数部分(定点小数) 阶码部分(定点整数)
阶符± 阶码e 数符± 尾数m
这种设计可以在某个固定长度的存储空间内表示定点数无法表示的更大范围的数。
参考资料来源:百度百科-浮点数