你用的什么编译器?看上面的代码,可以说没有什么错误!
就是main函数返回值是整型!
#include
#include
int
main()
{
printf("Hello
World\n");
getch();
return
0;
}
这样写再试一下!
不懂的地方追问我!
按double类型计算,那么结果就是double
是float.
#include
using namespace std;
int main()
{
float a = 2.3;
float b = 3.2;
float result = a / b;
double a1 = 2.3;
double b2 = 3.2;
double result2 = a1/b2;
return 0;
}
result 0.71875000 float
b 3.2000000 float
b2 3.2000000000000002 double
a1 2.2999999999999998 double
a 2.3000000 float
result2 0.71874999999999989 double
double类型