C 数值数据类型
数值类型
当需要存储没有小数的整数时,使用 int
,例如 35 或 1000;当需要存储浮点数(带小数)时,使用 float
或 double
,例如 9.99 或 3.14515。
float
vs. double
浮点值的精度表示值在小数点后可以有多少位数字。 float
的精度为六到七位小数,而 double
变量的精度约为 15 位。 因此,在大多数计算中使用 double
通常更安全 - 但请注意,它占用的 内存 是 float
的两倍(8 字节 vs. 4 字节)。
科学计数法
浮点数也可以是科学计数法,用 "e" 表示 10 的幂