C中的数 99.44 是float还是double呢

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:11:00
题目就是说99.44的类型

我认为是float
答案是double 不知是都对呢 还是?

是double
double是浮点数的默认类型
你看math.h的所有函数的参数类型都是double

看你用什么编译器,turbo c就是float,vc++就是double。事实上C++建议将float取消,不精确,算得还慢

Float 和double 都是浮点型的只是它们在内存中所占的位数不同。。Float 是 4位 double是8位。所以99.44应该是两个答案都对的

float是单精度
double是双精度
它们都是浮点数
理论上说99.44是float也行,而double也行。