在C语言中实数的两种表现形式

Python012

在C语言中实数的两种表现形式,第1张

实数有两种类型,分别是 float 或 double;float 称为单精度浮点型,double 称为双精度浮点型。

表现形式有 小数形式 和 指数形式 两种。

例如: 123.45 -98.76

例如: 3.7E-02 -9.876E+2

简单的说实型就是实数,就是小数,变量类型分为单精度实型和双精度实型

单精度实型的数据类型符为float,占用4字节内存空间,数值范围是1e-38~1e38保留7位

双精度实型的数据类型符为double,占用8字节内存空间,数值范围是1e-308~1e308保留11位

整型就是用固定的内存空间表示一个数值的范围一般都是2的幂,比如16位的无符号整型,数值表示范围就是0-2^16-1,如果是有符号的就用补码表示,其实补码很容易理解,就是真实值+2^16,比如-100的补码就是65536+(-100);

浮点型:浮点型就是采用科学记数法表示的实数,表述的书范围比较大,但是精度不及整型