如题所述
基本上没有什么区别,都是表示小数
不过它们的宽度不一样,或者说精度不一样,float是单精度,double是双精度
它们表示小数的范围不一样,double能表示的范围,比float大
double在内存中,占8个字节,float占4个字节
float和double的关系就像short跟long的关系一样
不过它们的宽度不一样,或者说精度不一样,float是单精度,double是双精度
它们表示小数的范围不一样,double能表示的范围,比float大
double在内存中,占8个字节,float占4个字节
float和double的关系就像short跟long的关系一样
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-04-15
double
就是双进度浮点数,float就是单精度浮点数。
就是浮点数变量。
定义一个浮点数
float
a;
double
b;
浮点数可以进行加减乘除等运算
a=1.5*6;等。。。c语言第一节课的内容本回答被提问者采纳
就是双进度浮点数,float就是单精度浮点数。
就是浮点数变量。
定义一个浮点数
float
a;
double
b;
浮点数可以进行加减乘除等运算
a=1.5*6;等。。。c语言第一节课的内容本回答被提问者采纳