改程序改对后运行结果是327893.2789e+006A,改完后的代码:
#include
int main()
{
int a = 32789;
float p = 3.14;
char c = 'A';
p = a * 100;
std::cout< return 0;
}
代码应该是这样:提示《定义字符变量进行初始化时,要用单引号。而不是双引号》
#include
void main()
{
int a=32789;
float p=3.14;
char c='A';
p=a*100;
cout<}
??编译器和操作系统
因为这里有个很明显的int a越界问题