scanf 函數(shù)從鍵盤緩沖區(qū)讀取信息,按照格式描述把讀入的信息轉(zhuǎn)換為指定數(shù)據(jù)類型的數(shù)據(jù),并把這些數(shù)據(jù)賦給指定的程序變量。
scanf("格式控制字符串",地址表列);
格式控制字符串:
理論上,格式說明符和普通字符。
應(yīng)用中,只有格式說明符。
地址表列:&變量名
scanf("%d,%d",&a,&b);
如果格式控制字符串中沒有出現(xiàn)逗號分隔符,輸入時用逗號分隔也是錯誤的。
3.已滿足寬度限制比如對于“%6d”,只取6位整數(shù)。
4.遇到非法輸入scanf("%d%c%f",&x,&y,&z);
如果輸入:13a14b
則結(jié)果為:x=13,y=a,z=14
原因是:當(dāng)輸入時,第一個是整型,遇到a這種非法輸入就會停止,此時x輸入完畢,為13。第二個是字符型,遇到14這種非法輸入就停止,此時y輸入完畢,為a。第三個是實型,遇到b這種非法輸入時就會停止,此時z輸入完畢,為14。
4.注意事項例:輸入1314520這個數(shù)據(jù)。
分別給a,b賦上1314,520。
只需將前四個數(shù)給a,后三個數(shù)給b。?
例:有1314666520這個數(shù)據(jù),我只需要1314和520。
不需要中間的666,就直接跳過。
前四個給了a,中間三個跳過,最后三個給了b。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
本文標(biāo)題:C語言之輸入函數(shù)scanf()-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://www.chinadenli.net/article20/doedjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、移動網(wǎng)站建設(shè)、軟件開發(fā)、標(biāo)簽優(yōu)化、企業(yè)網(wǎng)站制作、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容