什么是常量?
常量又称为常数,是在程序运行过程中其值不能改变的数据,例如: -1,938等等。
常量有以下几种:整形常量、实型常量、字符型常量、字符串常量、符号常量。
实型常量
实型常量又称浮点型常量或实数,实型常量只使用十进制。C语言的实型常量有两种书写形式:
十进制小数形式:由整数部分、小数点和小数部分组成,小数点必须有,整数部分或小数部分可以只写一个。
指数形式:用E或e表示,由尾数部分、阶码标志(e/E)和指数部分组成,一般表示为aeb或aEb,其中尾数部分a的位数决定了数值的精度,指数部分b的位数决定了可表示的数值范围。a和b均有正负之分,且b必须为整数,表示方式为,例如3.45e-2、.52387e4、-625E-3,它们对应的数值分别是0.0345、5238.7、-0.625。
内存
通常,实型常量在PC中占用4字节,无论是十进制小数形式还是指数形式,其值域为,有效数字是7位,例如2.76936721和2.769367是相同的,即2.76936721 的后两位数字是无效的。