c++ - 输入一个整数作为 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?
谢谢您的帮助。
解决方案
推荐阅读
- python - 在 Python 中使用 str() 初始化空字符串文字的优缺点
- json - Json 将字符串输出到数组或列表中
- vb.net - 使用 sql serverce 2008 的 vb.net 中的行/列不存在数据
- javascript - jQuery - 试图检查单选按钮是否被选中,但它说即使没有选中
- asynchronous - Stream.last 回调永远不会触发
- c# - 使用鼠标在 3D 空间中向各个方向移动对象
- api - 人员 API:超出 FBS 配额限制
- angular - 如何将验证放在动态显示列中
- excel - excel函数从匹配列表中求和
- r - Pmetrics:在调用 PMBuild() 之前声明默认的 fortran 编译器