float 浮点数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
float 浮点数
一、什么是浮点数
浮点数(floating-point number)是表示带有小数点的数字,用来表示带有小数或指数形式的数字,或一种新类型的数字,用来表示不能用整数表示的精确值和小数。一个浮点数可以有任意多位的小数或指数,这样就可以表示更多的数,比如3.1415。
二、浮点数的特征
1、浮点数的有效位数
一个浮点数的有效位数是它本质上的精度,也就是有效位数决定了浮点数的大小和精确度,标准IEEE754定义了三种浮点数格式,分别有单精度浮点数(32位)、双精度浮点数(64位)和扩展精度浮点数(128位),其中有效位数分别为24位、53位和64位,小数点前后的位数可以不同。
2、浮点数的限制
浮点数的有效位数受限的原因是浮点数的表示范围是有限的,即使是64位的双精度浮点数,也只能表示-253到253之间的数。此外,在浮点数表示运算过程中,浮点数的精度会丢失,这会导致结果的不准确。
三、浮点数的应用
1、在计算机科学和软件工程领域,浮点数常用于数值计算,模拟和建模。
2、在物理学领域,浮点数也常用于衡量及计算物理量的度量、
比重、面积和体积等物理性质的大小。
3、浮点数还可以用于进行金融计算,比如利息计算,货币兑换等。