c++ cout、cin、endl

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\n",i);
    cout << "hello world" << "\n";//printf("%s\n", "hello world");
    system("pause");
    return 0;
}