輸入流IS和輸出流OS學習總結

2022-07-17 22:18:27 字數 853 閱讀 4638

1、我們編寫的程式,除了自身會定義一些資料資訊外,經常還會引用外界的資料,或是將自身的資料傳送到外界,比如我們編寫的程式想讀取乙個文字檔案,

又或者是我們想將程式的一些資料寫到乙個檔案中,這時我們就要使用輸入與輸出。

1)什麼是輸入:輸入是從外界進入到程式的方向,通常我們需要讀取外界資料時使用輸入,所以輸入是用來讀取資料的 ,

2)什麼是輸出:輸出是乙個從程式傳送到外界的方向,通常我們需要寫出資料到外界時,使用輸出,所以輸出是用來寫出資料的。

2、流的分類節點流和處理流

按照流是否與特定的地方(如磁碟、記憶體、裝置等)相連分為節點流和處理流,

1)節點流:可以從或向乙個特定的地方(節點)讀寫資料。

2)處理流:是對已有的流的連線和封裝,通過所封裝的流的功能呼叫實現資料的讀寫。

3)處理流的構造方法總是腰帶乙個其他的流物件做引數,乙個流物件經過其他流的多次包裝,稱為流的連線。

4)通常節點流也稱為低階流。

5)通常處理流也稱為高階流或過濾流。

3、is和os常用的方法

inputstream是所有位元組輸入流的父類,其定義了基本的讀取方法,

1)  int  read()  讀取乙個位元組,以int形式返回,該int的低八位有效,若返回值為-1,則表示eof,

2) int  read(byte  b)  嘗試最多讀取給定陣列的length個位元組,並存入該陣列,返回值為實際讀取的位元組量。

3)outputstream是所有位元組輸出流的父類,其定義了基礎的寫出方法,

- void  write(int  d)  寫出乙個位元組,寫出的是給定int的低八位。

-  void  write(byte  b)  將給定的位元組陣列的所有位元組全部寫出。

輸入流 輸出流

接受乙個字串,遇 空格 tab 回車 都結束 用法1 單個接收 cin.get 字元變數名 可以用來接收字元 include using namespace std main char ch ch cin.get 或者cin.get ch cout 用法2 cin.get 字元陣列名,接收字元數目 ...

輸入流 輸出流

1 mkdir 必須保證路徑上的父資料夾都存在 system.out.println 建立是否成功 f1.mkdir mkdirs 建立路徑上所有不存在的資料夾 system.out.println 建立是否成功 f1.mkdirs 2 讀取檔案 try fis.close catch fileno...

IO流 輸入流和輸出流

1.輸入流和輸出流的聯絡和區別,字元流和位元組流的聯絡和區別 輸入流是得到資料,輸出流是輸出資料。字元流和位元組流是流的一種劃分,按處理照流的資料單位進行的劃分。兩類都分為輸入和輸出操作。在位元組流中輸出資料主要是使用outputstream完成,輸入使inputstream 在字元流中輸出主要是使...