cin是什么意思c語(yǔ)言
2022-12-10 10:59:25文/趙春雨標(biāo)準(zhǔn)輸入流對(duì)象?!癱in是C++編程語(yǔ)言中的標(biāo)準(zhǔn)輸入流對(duì)象,即istream類的對(duì)象。cin主要用于從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù),這里的標(biāo)準(zhǔn)輸入,指的是終端的鍵盤。此外,cout是流的對(duì)象,即ostream類的對(duì)象,cerr是標(biāo)準(zhǔn)錯(cuò)誤輸出流的對(duì)象,也是ostream類的對(duì)象。

cin怎么理解
cin是一個(gè)C++編程語(yǔ)言中的標(biāo)準(zhǔn)輸入流對(duì)象,即istream類的對(duì)象。cin代表標(biāo)準(zhǔn)輸入設(shè)備,使用右移運(yùn)算符“>>”{}從設(shè)備鍵盤取得數(shù)據(jù),送到輸入流對(duì)象cin中,然后送到內(nèi)存。使用cin可以獲得多個(gè)從鍵盤的輸入值,其具體使用格式為:cin>>表達(dá)式1>>表達(dá)式2...>>表達(dá)式n。
C++編程語(yǔ)言I/O流中的標(biāo)準(zhǔn)輸入流,需要包含iostream頭文件,即#include,cin分為兩個(gè)音節(jié)讀為“c in”,音標(biāo)“/si:?n/”。
使用cin從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)時(shí),通常用到的方法有cin>>,cin.get,cin.getline。
1、cin>>的用法
cin可以連續(xù)從鍵盤讀取想要的數(shù)據(jù),以空格、tab或換行作為分隔符。
2、cin.get的用法
該函數(shù)有有多種重載形式,分為四種格式:無(wú)參,一參數(shù),二參數(shù),三個(gè)參數(shù)。
3、cin.getline讀取一行
函數(shù)作用:從標(biāo)準(zhǔn)輸入設(shè)備鍵盤讀取一串字符串,并以指定的結(jié)束符結(jié)束。
cin在C語(yǔ)言中使用時(shí)有什么需要注意的
(1)cin>>等價(jià)于cin.operator>>(),即調(diào)用成員函數(shù)operator>>()進(jìn)行讀取數(shù)據(jù)。
(2)當(dāng)cin>>從緩沖區(qū)中讀取數(shù)據(jù)時(shí),若緩沖區(qū)中第一個(gè)字符是空格、tab或換行這些分隔符時(shí),cin>>會(huì)將其忽略并清除,繼續(xù)讀取下一個(gè)字符,若緩沖區(qū)為空,則繼續(xù)等待。但是如果讀取成功,字符后面的分隔符是殘留在緩沖區(qū)的,cin>>不做處理。
(3)不想略過(guò)空白字符,那就使用 noskipws 流控制。比如cin>>noskipws>>input。
chili和pepper的區(qū)別chili跟pepper的區(qū)別:含義不同、用法不同...
2022-12-10
chess前面加the嗎在chess的前面不需要加the。詞組play c...
2022-12-10
cherry是什么意思啊cherry是什么意思:當(dāng)cherry作為名詞時(shí),...
2022-12-10
chemistry形容詞chemistry形容詞是chemical。che...
2022-12-10
change是可數(shù)名詞嗎change表示零錢的時(shí)候不可數(shù),表示變化的時(shí)候,...
2022-12-10
ce什么意思CE代表歐洲統(tǒng)一。CE標(biāo)志是一種安全認(rèn)證標(biāo)志,被視...
2022-12-10
certain副詞形式certain的副詞形式為certainly。ce...
2022-12-10
catti二口相當(dāng)于什么水平catti二口相當(dāng)于國(guó)家級(jí)水平,catti二級(jí)證書...
2022-12-10
canadian變復(fù)數(shù)canadian的復(fù)數(shù)是:Canadians。翻譯...
2022-12-10
book是可數(shù)還是不可數(shù)是可數(shù)名詞。book,作名詞時(shí)意為書、卷、課本、賬...
2022-12-10
bk是什么意思的縮寫bk可以代表:1.英文全稱:Berryz Kobo...
2022-12-10
beyond的用法beyond用作介詞時(shí)表示超出,遠(yuǎn)于,除...之外...
2022-12-09
ben的中文名字是什么ben的中文名字為本。英語(yǔ)單詞ben可作名詞和形容...
2022-12-09
bemadeof和bemadefrom 區(qū)別Bemadeof和bemadefrom表示“由.....
2022-12-09
belly和tummy的區(qū)別tummy是指小肚子,一般都是學(xué)說(shuō)話的小孩子說(shuō)的。...
2022-12-09
點(diǎn)擊查看 英語(yǔ)知識(shí)點(diǎn) 更多內(nèi)容









