3-2、C语言的实型常量

234 阅读1分钟

什么是常量?

常量又称为常数,是在程序运行过程中其值不能改变的数据,例如: -1,938等等。

常量有以下几种:整形常量实型常量字符型常量字符串常量符号常量

实型常量

实型常量又称浮点型常量或实数,实型常量只使用十进制。C语言的实型常量有两种书写形式:

十进制小数形式:由整数部分、小数点和小数部分组成,小数点必须有,整数部分或小数部分可以只写一个。
指数形式:用E或e表示,由尾数部分、阶码标志(e/E)和指数部分组成,一般表示为aeb或aEb,其中尾数部分a的位数决定了数值的精度,指数部分b的位数决定了可表示的数值范围。a和b均有正负之分,且b必须为整数,表示方式为a10ba * 10^b,例如3.45e-2、.52387e4、-625E-3,它们对应的数值分别是0.0345、5238.7、-0.625。

内存

通常,实型常量在PC中占用4字节,无论是十进制小数形式还是指数形式,其值域为1038 1038-10^{38}~10^{38},有效数字是7位,例如2.76936721和2.769367是相同的,即2.76936721 的后两位数字是无效的。