主题:这个程序为什么错了?
代码如下:
#include<iostream.h>
void main()
{
int x;
int y=123;
float z=10;
x=y%z;
cout<<x;
}
:错误为\Cpp1.cpp(7) : error C2297: '%' : illegal, right operand has type 'float'
但是我将%改为/后就没错了,为什么?
#include<iostream.h>
void main()
{
int x;
int y=123;
float z=10;
x=y%z;
cout<<x;
}
:错误为\Cpp1.cpp(7) : error C2297: '%' : illegal, right operand has type 'float'
但是我将%改为/后就没错了,为什么?