float
float即单精度浮点型数据。
字节数
float 二进制位数:32(4字节)
十进制有效位数
7位
使用方法
float a;//定义了单精度变量a
double
double即双精度浮点型数据,运算速度比float慢,内存占用是float的2倍。
字节数
double 二进制位数:64(8字节)
十进制有效位数
15位
使用方法
double a;//定义了双精度变量a
long double
long double即长双精度浮点型数据,运算速度比double慢。
字节数
double 二进制位数:80(10字节)
十进制有效位数
19位
使用方法
long double a;//定义了长双精度变量a
总结
数据类型 | 位数 | 字节数 | 十进制有效位数 |
---|---|---|---|
float | 32 | 4 | 7 |
double | 64 | 8 | 15 |
long double | 80 | 10 | 19 |