久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫(kù) 作文庫(kù) 大學(xué)庫(kù) 專業(yè)庫(kù)

當(dāng)前位置: 高三網(wǎng) > 英語(yǔ)知識(shí)點(diǎn) > 正文

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是什么意思c語(yǔ)言

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。

推薦閱讀

點(diǎn)擊查看 英語(yǔ)知識(shí)點(diǎn) 更多內(nèi)容