当我们在代码中直接定义浮点数如下所示时,会遇到 Warning C4305: 'initializing': truncation from 'double' to 'float'
float f1=0.12,f2=0.34;
这个警告的意思是:你定义的是一个 double 而非 float 类型。
解决方法有如下2种:
1.更换类型为 double
2.在数值后面加上 "f" 例如:
float f1=0.12f,f2=0.34f;
当我们在代码中直接定义浮点数如下所示时,会遇到 Warning C4305: 'initializing': truncation from 'double' to 'float'
float f1=0.12,f2=0.34;
这个警告的意思是:你定义的是一个 double 而非 float 类型。
解决方法有如下2种:
1.更换类型为 double
2.在数值后面加上 "f" 例如:
float f1=0.12f,f2=0.34f;
UEFI好像无法处理浮点数据,我这边之前在ARM平台上试了一下。不确定是不是和CPU有关系。
https://www.lab-z.com/stu236fx/
之前在 Shell 下测试过