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; }