在C++中,定义小数,为什么不能用float,而只能用double
我这样写 foalt f=1.23456
运行的时候会有一个警告:
E:\C++\4_17\4_17.cpp(15) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
而用double却不会。这是什么原因?
我这样写 foalt f=1.23456
运行的时候会有一个警告:
E:\C++\4_17\4_17.cpp(15) : warning C4305: 'initializing' : truncation from 'const double' to 'float'
而用double却不会。这是什么原因?