float不能改为double的原因:double需要8字节的空间,而float变量只能容纳4字节。
float与double的区别在于变量类型不同、指数范围不同、表达式指数位不同、占用内存空间不同、有效数字位数不同、在程序中处理速度不同。
float属于单精度型浮点数据,指数范围为-127~128;
double属于双精度型浮点数据,指数范围为-1023~1024。
float不能改为double的原因:double需要8字节的空间,而float变量只能容纳4字节。
float与double的区别在于变量类型不同、指数范围不同、表达式指数位不同、占用内存空间不同、有效数字位数不同、在程序中处理速度不同。
float属于单精度型浮点数据,指数范围为-127~128;
double属于双精度型浮点数据,指数范围为-1023~1024。