c语言里文字1.0类型为double还是float?速度!

来源:百度知道 编辑:UC知道 时间:2024/05/16 13:37:01
比如2*1.0 这个表达式的结果类型是什么

float 的
其实1.0说是double的也可以 、
float 和 double 的区别就是取值的长度不一样。
2*1.0的结果也应该是float
这个要看你定义变量的时候是什么类型了。

这要看你申明的是什么型的
你申明的是double他就是double
你申明的是float就是float
2*1.0 这个表达式的结果类型是你申明的1.0类型的数据