为什么在C ++中将字符输入整数变量返回0?

时间:2019-11-10 19:48:24

标签: c++

出于好奇,我只是用C ++代码将字符输入到一个整数变量中,然后打印出该值。 变量的输出为0。但是我期望看到一个像65之类的ASCII值。 这背后的原因是什么? 我使用code :: blocks运行此代码。

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int x;
    cin>>x;
    cout<<x;
}

0 个答案:

没有答案