#include<iostream>
using namespace std;
int main()
{
const float PI = 3.14;
float r, s, v;
;
cout << "输入球体的半径:r=" << endl;
cin >> r;
s = 4*PI * r * r;
v = 4.0/3*PI * r * r * r;
cout << "球的体积是:" << v << endl << "球的表面积是:" << s << endl;
return 0;
}
已启动重新生成…
1>已启动全部重新生成: 项目: hello world, 配置: Debug x64
1>helloworld.cpp
1>D:\C++opencv_program\hello world\helloworld.cpp(5,23): warning C4305: “初始化”: 从“double”到“float”截断
1>D:\C++opencv_program\hello world\helloworld.cpp(11,23): warning C4244: “=”: 从“double”转换到“float”,可能丢失数据
1>hello world.vcxproj -> D:\C++opencv_program\hello world\x64\Debug\hello world.exe
1>已完成生成项目“hello world.vcxproj”的操作。
全部重新生成: 成功 1 个,失败 0 个,跳过 0 个
这个warning的意思是什么呢?