实型一个实型数据用来存储实数,实型包括正实数、负实数和零。
C++语言中表示实型常量的形式有两种。
①十进制表示法这是人们日常使用的带小数点的表示方法。
如 3,0.0,+5.61,-8.0,-6.050等都是实型常量。
②科学记数法科学记数法是采用指数形式的表示方法,如1.25X10^5可表示成1.25E+05。
在科学记数法中,字母“E”表示10这个“底数”,而E之前为一个十进制表示的小数,称为尾数,E之后必须是一个整数,称为“指数”。
如一1234.56E+26,+0.268E-50,1E5是合法形式,而E5,E,1.2E+0.5都不是合法的实数。
C++语言支持三种实型,它们是float(单精度实型)、double(双精度实型)、longdouble(长双精度实型)。
每一种类型规定了相应的实数取值范围、所使用的存储空间(字节数)以及能达到的精度(有效位数)。
float在空间允许的情况下没有必要使用,都应使用double提高精度。