国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++的輸出與輸入

2020-05-23 14:28:55
字體:
供稿:網(wǎng)友
我們已經(jīng)學(xué)會如何用cout語句輸出字符串,那么cout能否輸出別的東西呢?如果你已經(jīng)做了上一節(jié)試試看的第四題,那么你會發(fā)現(xiàn),cout還能夠輸出運算的結(jié)果。

你有沒有想過,用現(xiàn)在的知識,能否輸出一個回車符或者一些鍵盤上沒有的字符呢?事實上還不能。在此,我們引入一個轉(zhuǎn)義字符的概念,即用多個鍵盤上有的字符來表示一些鍵盤上沒有或者不方便輸出的字符。轉(zhuǎn)義字符仍作字符處理,加在字符串的雙引號內(nèi)。以下給出的是常用轉(zhuǎn)義字符表:
C++的輸出與輸入

在C++中,還有一種更為常用的輸出換行的方法,為cout <<endl;,以后再程序中會經(jīng)常遇到。

試試看:
1、試輸出My Own World!后換行。
2、試輸出”My Own World!”后換行。
3、試輸出My Own World!的同時發(fā)出響鈴。

out是出的意思,那么輸入是不是in呢?沒錯,輸入就是cin(念C-In)。它的語法格式和cout很類似:
cin >>變量1 [>>變量……>>變量]; 2n

我們發(fā)現(xiàn),在cin語句中,雙箭頭的方向和插入操作符的方向相反。“>>”叫做抽取操作符。雖然這兩個符號的名字都比較難記,但是它們的功能卻很好理解。“<<”是箭頭從字符串指向外面,好像把東西從字符串里拿出來,所以就是輸出功能;而“>>”是箭頭指向變量,好像是把東西放進(jìn)去,所以就是輸入功能。

關(guān)于變量的具體知識,我們會在下一章作詳細(xì)的講解。現(xiàn)在大家只要記住,輸入的時候東西一定要放到變量里。下面我們來試一段程序:(程序2.3)
#include "iostream.h"
int main()
{
char a; //創(chuàng)建一個字符變量a
cout <<"請輸入字符:"; //輸出提示消息
cin >>a; //把鍵盤輸入的字符放入變量a
cout <<"剛才輸入的字符是" <<a <<endl; //輸出提示消息并把變量a里的字符輸出
return 0;
}

我們來看看運行結(jié)果:
請輸入字符:T

剛才輸入的字符是T
Press any key to continue

需要注意的是,如果我們給cout <<"剛才輸入的字符是" <<a <<endl;的a加上雙引號,那么無論我們輸入什么,輸出的始終是一個字符a。所以當(dāng)我們要輸出變量中的內(nèi)容時,千萬不能給它加上雙引號。

在運行結(jié)果中顯示的“Press any key to continue”是由系統(tǒng)給出的,表示程序已經(jīng)運行結(jié)束。在書中以后的運行結(jié)果中,這句話會被省略。

書中帶底紋的字符表示從鍵盤輸入的字符。我們可以看到,我們輸入什么,最后的結(jié)果就能夠輸出什么。輸入功能達(dá)到了我們所需要的效果。而且,通過這個程序,我們還知道了cout不僅能夠輸出字符串和運算結(jié)果,還能輸出變量。

試試看:
1、在上述程序中,如果輸入了多個字符,那么最終輸出的應(yīng)該是哪個字符?
2、已知對于整數(shù)可以通過int a,b;語句來創(chuàng)建一個名為a和b的整數(shù)變量,試用輸入輸出語句實現(xiàn)輸出任意兩個整數(shù)的和。
3、在執(zhí)行cin語句時,輸入1+1等表達(dá)式電腦是否能夠識別?
結(jié)論:cin語句中,表達(dá)式不能被電腦識別。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 陵水| 株洲市| 临潭县| 如东县| 靖宇县| 兴海县| 内江市| 安泽县| 定安县| 科尔| 济宁市| 大悟县| 海口市| 丽江市| 金山区| 托里县| 吴江市| 迁西县| 渭南市| 毕节市| 自贡市| 佛坪县| 冕宁县| 屏南县| 静宁县| 夏津县| 石家庄市| 吴旗县| 彭水| 固安县| 蓬安县| 昭觉县| 宁蒗| 大关县| 色达县| 天镇县| 靖江市| 宁津县| 长顺县| 留坝县| 姚安县|