C 和 C++ 标准输入输出的区别cin 标准输入C++解决Ccout 标准输入
C 和 C++ 标准输入输出的区别
cin
取代scanf
cout
取代printf
printf
和scanf
是函数。
cin
和cout
是类对象。
cin 标准输入
代码演示:
#include <iostream>using namespace std;int main(){int a, b, c;cin >> a >> b >> c;cout << "a = " << a << " b = " << b << " c = " << c << endl;return 0;}
运行结果:
上面输入两个数之间可以不限次使用:空格,Tab,回车,输入最后一个之后以回车结束。
运行结果:
C++解决C
>>
表示流输入运算符。
cout 标准输入
C 语言中 printf 拥有强大的格式化控制,C++中 cout 对象也可以实现,但略显复杂。
多数 C++程序员会在格式输出的时候选择 C 的方式。
C++完全兼容 C语言。