cout是标准输出流对象,<<是输出操作符;cin是标准输入流对象,>>是输入操作符;endl是换行符操作符。他们都属于C++标准库,所以都在std的名字空间里。所以要在开头写 using namespace std
输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。
cout语句的一般格式为:
cout<<表达式1<<表达式2<<……<<表达式n;
cin语句的一般格式为:
cin>>变量1>>变量2>>……>>变量n;
#include<iostream> using namespace std; int main() { int i = 0; cin >> i;//scanf("%d", &i); cout << i << endl;//printf("%d ",i); cout << "hello world" << " ";//printf("%s ", "hello world"); system("pause"); return 0; }