1.基本概念
实型变量
又称浮点型变量,是指用来存储实型数值的变量,其中实型数值是由整数部分和小数两个部分组成的。
实型变量根据实型的精度可分为3种类型,分别是单精度类型、双精度类型和长双精度类型,其对应的关键字分别为float、double、long double。
单精度类型
使用的关键字是float,在内存中占4个字节(32位),取值范围为-3.4x10^-38~3.4x10^38。
双精度类型
使用的关键字是double,在内存中占8个字节(64位),取值范围为-1.7x10^-308 ~ 1.7x10^308。
长双精度类型
使用的关键字是long double,在内存中占8个字节(64位),取值范围为-1,7x10^-308 ~ 1.7x10^308。
使用sizeof运算符,很容易知道任何数据类型的长度。
如sizeof(int)的值是一个整型的长度等等。
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。
由于不同的编译器为变量分配的内存空间不同,所以没有明确规定实型变量在内存中到底占多少个字节,但却有float型的长度小于等于double型长度,同时double型长度又小于等于long double型长度的规定。