首页 > 解决方案 > 输入一个整数作为 int,但它输出不一样(返回 256)

问题描述

以下是我的 C++ 代码,用于输入具有三个数字的整数。

#include <iostream>
#include <string>

using namespace std;

int main()
{
    int a;
    char b[3];

    cin >> a;
    cin >> b;

    cout << a << " " << b << endl;

    return 0;
}

输入 :

472
385

结果 :

256 385

我试过输入472和385这两个数字,但是返回的是256和385,为什么a改成256?

谢谢您的帮助。

标签: c++typesinteger

解决方案


推荐阅读