0
点赞
收藏
分享

微信扫一扫

数据类型-浮点型(C语言)


目录

​​1 了解浮点数表现和存储形式​​

​​1.1 浮点分类​​

​​1.2 表示形式一般表示法​​

​​1.3 表示形式—指数表示法​​

​​ 1.4 浮点数的存储格式​​

​​2 浮点型变量与常量​​

​​2.1 浮点型常量​​

​​2.2 浮点型变量​​

​​3 浮点型数与零值的比较​​

​​3.1 浮点数无“零”​​

​​3.2 浮点的“零值” ​​

1 了解浮点数表现和存储形式

1.1 浮点分类

C语言提供了3种具体的浮点类型:

(1)float-单精度浮点型

(2)double-双精度浮点型

(3)long double-长双精度浮点型


1.2 表示形式一般表示法

(1)一般表示法:[整数部分] . [尾数部分]。


        小数点不可以省略, 整数部分和尾数部分可省略其一,但不能同时省略。


2 浮点型变量与常量

2.1 浮点型常量

默认为double型,如:3.5、4.0 与 3.5D、4.0d 等价。

单精度常量,需在数值后显式加后缀f或F如3.5f或4.0F等。


2.2 浮点型变量

float f1=3.14F,f2;

f2=9.8f;

double d1;

d1=3.2; 等价于

d1=3.2d


3 浮点型数与零值的比较

3.1 浮点数无“零”

数据类型-浮点型(C语言)_开发语言_05

3.2 浮点的“零值”

浮点数 x与0距离小于等于设定值 ,就认为x为“零”

举例说明 :math.h中fabs求浮点数绝对值

const float ESP=1E-6F;

fabs(x-0)<=ESP 表示浮点型x为 零 值。

浮点数 x与0距离小于等于设定值 ,就认为x为“零”


举报

相关推荐

0 条评论