vc中不能声明float型?

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:59:53
为什么vc声明float型后,编译会提示warning C4305: 'initializing' : truncation from 'const double' to 'float'
IOput.obj - 0 error(s), 1 warning(s)
而dc里则不会出现这样的情况呢?

这句警告的意思是:你把 double 转为 float ,会损失精度。

把双精度转为单精度,你应该得到一个警告。要是那个编译器没有给警告,建议你以后不要用它了。