c語言,用scanf格式輸入時,對輸入的數據格式有什...

來源:百度知道    2019/11/8 0:03:11
責任編輯:王強
字體:

好心游戲問答中心有網友提出了一個比較有代表性的問題【c語言,用scanf格式輸入時,對輸入的數據格式有什...】,小編覺得可能對其他網友也有幫助,所以將此問答整理出來了,希望對您有幫助。

小編為您搜羅的答案1

在scanf格式字符串中 指定分隔符
比如要用逗號分隔,那就寫逗號
scanf("%d,%d",&a,&b);
如果要用空格分隔 那么可以不寫分隔符 直接
scanf("%d%d",&a,&b);

小編為您搜羅的答案2

本來scanf就是按照你輸入的格式來讀取的,比如1,空格空格2就應該寫成"%d, %d" 本回答被網友采納

小編為您搜羅的答案3

1.scanf函數的一般形式 scanf(格式控制,地址表列) int scanf(char *format[,argument,...]); “格式控制”的含義同printf函數;“地址表列”是由若干個地址組成的表列,可以是變量的地址,或字符串首地址。 scanf()函數返回成功賦值的數據項數,出錯時則返回EOF。 例題 scanf函數輸入數據。 #include void main(){ int a,b,c; printf("input a,b,c\n"); scanf("%d%d%d",&a,&b,&c); printf("a=%d,b=%d,c=%d",a,b,c); } 格式字符 說明 %a 讀入一個浮點值(僅C99有效) %A 同上 %c 讀入一個字符 %d 讀入十進制整數 %i 讀入十進制,八進制,十六進制整數 %o 讀入八進制整數 %x 讀入十六進制整數 %X 同上 %c 讀入一個字符 %s 讀入一個字符串 %f 讀入一個浮點數 %F 同上 %e 同上 %E 同上 %g 同上 %G 同上 %p 讀入一個指針 %u 讀入一個無符號十進制整數 %n 至此已讀入值的等價字符數 %[] 掃描字符集合 %% 讀%符號 附加格式說明字符表修飾符 說明L/l 長度修飾符 輸入"長"數據 h 長度修飾符 輸入"短"數據 W 整型常數 指定輸入數據所占寬度 * 星號 空讀一個數據 hh,ll同上h,l但僅對C99有效。 (B) 空白字符空白字符會使scanf()函數在讀操作中略去輸入中的一個或多個空白字符,空白符可以是space,tab,newline等等,直到第一個非空白符出現為止。(C) 非空白字符一個非空白字符會使scanf()函數在讀入時剔除掉與這個非空白字符相同的字符。

小編為您搜羅的答案4

順序、類型、長度、個數都要與前面的格式符一致

小編為您搜羅的答案5

scanf格式化遇到空格是串尾

小編為您搜羅的答案6

買本書看看吧,C語言程序設計教程。朱寧華第三版。這是我用的。 請注意:本文為編輯制作專題提供的資訊,頁面顯示的時間僅為生成靜態頁面時間而非具體內容事件發生的時間,由此給您帶來的不便敬請諒解!

www.agwlun.tw true http://getqq.haoxyx.com/g/3407/34078276.html report 1541 好心游戲問答中心有網友提出了一個比較有代表性的問題【c語言,用scanf格式輸入時,對輸入的數據格式有什...】,小編覺得可能對其他網友也有幫助,所以將此問答整理出來了,希望對您有幫助。小編為您搜羅的答案1在scanf格式字符串中指定分隔符比如要用逗號分隔,那就寫逗號scanf("%d,%d",&a,&b);如果要用空格分隔那么可以不寫分隔符直接scanf("%d%d",&a,&b);小編為您搜羅的答案2本來scanf就是按照你輸入
最近關注
首頁推薦
熱門圖片
最新添加資訊
24小時熱門資訊
精彩資訊
精彩推薦
熱點推薦
真視界
精彩圖片
社區精粹
關于本站 | 廣告服務 | 手機版 | 商務合作 | 免責申明 | 招聘信息 | 聯系我們
Copyright © 2004-2017 haoxyx.com All Rights Reserved. 好心游戲網 版權所有
京ICP備10044368號-1 京公網安備11010802011102號
500w篮球比分