C++學習篇之一(輸入輸出流)

C++的輸入輸出

  • C++語言中也沒有專門的輸入/輸出語句
  • C++中的I/O操作是通過一組標準I/O函數和I/O流來實現的。
  • C++中把數據從一個對象到另一個對象的流動(傳輸操作)稱作流。
  • 在C++中,流既可以表示數據從內存傳送到某個載體或設備中,即輸出流;也可以表示數據從某個載體或設備傳送到內存緩衝區變量中,即輸入流。

使用cout,cin,要包含頭文件“iostream”

用cout進行輸出
cout用來處理標準輸出(屏幕輸出),也稱爲cout流標準輸出流
<< 插入運算符
輸出操作是向流中插入一個字符序列(向流中添加數據)

格式:cout<<表達式<<表達式…

eg:
cout<<“a+b=”<<a+b;
cout<<""This is a sample.\ “,he said.\n”;
的輸出結果爲:“This is a sample.”, he said.

注意:每輸出一項都要用一個“<<”符號
cout<<a<<b<<c; (正確)
cout<<a,b,c; (錯誤)

cout可以輸出任何類型的數據
float a=3.45;
int b=5;
char c=‘a’;
cout<<“a=“<<a<<“,”<<“b=“<<b<<“,”<<“c=“<<c<<endl;

set()函數
可用setw指定輸出所佔的列數
cout<<“a=“<<setw(6)<<a<<endl<<“b=“<<setw(6)<<b<<endl<<“c=“<<setw(6)<<c<<endl;
結果:
在這裏插入圖片描述

用cin進行輸入

cin用來處理標準輸入(鍵盤輸入),也稱爲cin流或標準輸入流。(從輸入設備向內存流動的數據流)
(>>)提取運算符
輸入操作是從流中提取一個字符序列。(從流中獲取數據)

格式:cin>>表達式>>表達式…

eg:
int a, b; cin>>a>>b;
2 3 ↙
eg:char a, b; cin>>a>>b;
ab ↙ 或 a b ↙

例 cin與cout的使用。

#include <iostream>
using namespace std;
int main()
{
  cout<<“please enter your name and age:<<endl;
  char name[10];
  int age;
  cin>>name;
  cin>>age;
  cout<<“your name is ”<<name<<endl;
  cout<<“your age is”<<age<<endl;
  return 0;
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章