c++輸入輸出語句怎么使用

這篇文章主要介紹了c++輸入輸出語句怎么使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇c++輸入輸出語句怎么使用文章都會有所收獲,下面我們一起來看看吧。

為平陸等地區用戶提供了全套網頁設計制作服務,及平陸網站建設行業解決方案。主營業務為成都做網站、網站制作、平陸網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

c++輸入輸出語句有:1、scanf()語句,用于讀取從鍵盤輸入的數據;2、printf()語句,用于向標準輸出設備輸出指定的格式信息;3、cout語句,表示標準輸出,使用cout進行輸出時需要緊跟“<<”運算符;4、cin語句,表示標準輸入,使用cin進行輸入時需要緊跟“>>”運算符。

在C語言中,我們通常會使用 scanf 和 printf 來對數據進行輸入輸出操作。scanf用于讀取從鍵盤輸入的數據,printf用于向標準輸出設備輸出指定的格式信息

在C++語言中,C語言的這一套輸入輸出庫我們仍然能使用,但是 C++ 又增加了一套新的、更容易使用的輸入輸出庫。

【例1】簡單的輸入輸出代碼示例:

#include<iostream>
using namespace std;
int main(){
    int x;
    float y;
    cout<<"Please input an int number:"<<endl;
    cin>>x;
    cout<<"The int number is x= "<<x<<endl;
    cout<<"Please input a float number:"<<endl;
    cin>>y;
    cout<<"The float number is y= "<<y<<endl;   
    return 0;
}

運行結果如下(↙表示按下回車鍵):

c++輸入輸出語句怎么使用

C++ 中的輸入與輸出可以看做是一連串的數據流,輸入即可視為從文件或鍵盤中輸入程序中的一串數據流,而輸出則可以視為從程序中輸出一連串的數據流到顯示屏或文件中。

在編寫 C++ 程序時,如果需要使用輸入輸出時,則需要包含頭文件iostream,它包含了用于輸入輸出的對象,例如常見的cin表示標準輸入、cout表示標準輸出、cerr表示標準錯誤。iostream 是 Input Output Stream 的縮寫,意思是“輸入輸出流”。

iostream 是 Input Output Stream 的縮寫,意思是“輸入輸出流”。

cout 和 cin 都是 C++ 的內置對象,而不是關鍵字。C++ 庫定義了大量的類(Class),程序員可以使用它們來創建對象,cout 和 cin 就分別是 ostream 和 istream 類的對象,只不過它們是由標準庫的開發者提前創建好的,可以直接拿來使用。這種在 C++ 中提前創建好的對象稱為內置對象。

使用 cout 進行輸出時需要緊跟<<運算符,使用 cin 進行輸入時需要緊跟>>運算符,這兩個運算符可以自行分析所處理的數據類型,因此無需像使用 scanf 和 printf 那樣給出格式控制字符串。

第 6 行代碼表示輸出"Please input a int number:"這樣的一個字符串,以提示用戶輸入整數,其中endl表示換行,與C語言里的\n作用相同。當然這段代碼中也可以用\n來替代endl,這樣就得寫作:

cout<<"Please input an int number:\n";

endl 最后一個字符是字母“l”,而非阿拉伯數字“1”,它是“end of line”的縮寫。

第 7 行代碼表示從標準輸入(鍵盤)中讀入一個 int 型的數據并存入到變量 x 中。如果此時用戶輸入的不是 int 型數據,則會被強制轉化為 int 型數據。

第 8 行代碼將輸入的整型數據輸出。從該語句中我們可以看出 cout 能夠連續地輸出。同樣 cin 也是支持對多個變量連續輸入的,如下所示。

【例2】cin 連續輸入示例:

#include<iostream>
using namespace std;
int main(){
    int x;
    float y;
    cout<<"Please input an int number and a float number:"<<endl;
    cin>>x>>y;
    cout<<"The int number is x= "<<x<<endl;
    cout<<"The float number is y= "<<y<<endl;   
    return 0;
}

運行結果:

c++輸入輸出語句怎么使用

第 7 行代碼連續從標準輸入中讀取一個整型和一個浮點型數字(默認以空格分隔),分別存入到 x 和 y 中。

輸入運算符>>在讀入下一個輸入項前會忽略前一項后面的空格,所以數字 8 和 7.4 之間要有一個空格,當 cin 讀入 8 后忽略空格,接著讀取 7.4。

關于“c++輸入輸出語句怎么使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“c++輸入輸出語句怎么使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道。

分享文章:c++輸入輸出語句怎么使用
文章源于:http://m.kartarina.com/article22/pihcjc.html

成都網站建設公司_創新互聯,為您提供自適應網站App開發網站改版關鍵詞優化營銷型網站建設動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: V一区无码内射国产| 亚洲国产精品成人精品无码区在线| 久久久无码一区二区三区| 18禁免费无码无遮挡不卡网站| 亚洲AV无码专区国产乱码4SE| 亚洲国产精品无码久久久不卡| 午夜亚洲AV日韩AV无码大全| 亚洲精品无码久久不卡| 日韩精品无码AV成人观看| 亚洲国产精品无码av| 国产精品爽爽V在线观看无码 | 亚洲精品无码不卡在线播放HE | 日韩乱码人妻无码系列中文字幕| 少妇极品熟妇人妻无码| 狠狠精品久久久无码中文字幕| 日韩精品无码成人专区| 色窝窝无码一区二区三区| 亚洲日韩精品A∨片无码加勒比| 久久亚洲精品无码网站| 久久午夜夜伦鲁鲁片免费无码| 国产午夜激无码av毛片| 亚洲日韩精品无码一区二区三区| 中文字幕亚洲精品无码| 无码人妻精品中文字幕免费| 国产成人亚洲精品无码AV大片 | 久久久久久亚洲Av无码精品专口| 亚洲桃色AV无码| 国产精品无码亚洲精品2021| 国产丝袜无码一区二区视频| 无码精品国产dvd在线观看9久| 亚洲精品无码Av人在线观看国产| 国产精品无码av在线播放| 日韩精品少妇无码受不了| 亚洲中文字幕无码永久在线 | 中文字幕无码免费久久| 国产在线无码精品电影网| 亚洲大尺度无码专区尤物| 无码伊人66久久大杳蕉网站谷歌| 久久无码人妻一区二区三区午夜| 中字无码av电影在线观看网站 | 无码av中文一二三区|