书P32 例2-9 输入/输出实例:
#include <iostream>
using namespace std;
int main()
{
int a;
cout << "请输入整数 a" << endl;
cin >> a;
cout << a << endl; return 0;
}
在本project中碰到遇到的问题:
一:
为什么只要打字母结果都输出0?为什么不自动进行格式转换?
汉字同理
二:
为什么输入的数字只要超过一定长度输出就总都是2147483647?
另外,常见的两个cin的输入问题,具体在C语言日记 9 if的3种语句_宇 -Yu的博客-优快云博客中体现:
2.cin输入时,保持输入>>,不要中途一般突然变成输入“,”
这样就会报错:变量未初始化。例:
#include <iostream>
using namespace std;
int main()
{
int a, b, max;
cout << "Please input two numbers: " << endl;
cin >> a , b;
max = a;
if (max < b) max = b;
cout << "max=" << max << endl;
}
3.cin输入时,输入多个变量,用“enter(换行键)”输入区分不同变量,而不是用“,”来区分,例:
此时无论变量b输入什么值,结果都只输出a
(因为使用“,”后默认忽略“,”后的b或默认“,”后为0)
关于I/O的知识点的重点,主要看(关注):