日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言输入输出函数

發布時間:2025/7/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言输入输出函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C語言輸入輸出函數有很多,標準I/O函數中包含了如下幾個常用的函數:
scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等.

int scanf(const char *format, arg_list)
scanf主要從標準輸入流中獲取參數值,format為指定的參數格式及參數類型,如scanf("%s,%d",str,icount);
它要求在標準輸入流中輸入類似"son of bitch,1000"這樣的字符串,同時程序會將"son of bitch"給str,1000給icount.
scanf函數的返回值為int值,即成功賦值的個數,在上例中如果函數調用成功,則會返回2,所以我們在寫程序時,可以通過
語句if(scanf("%s,%d",str,icount) != 2){...}來判斷用戶輸入是否正確.

int printf(const char *format, arg_list)
printf主要是將格式化字符串輸出到標準輸出流中,在stdio.h頭文件中定義了標準的輸入和輸出,分別是stdin,stdout.
arg_list可以是變量名,也可以是表達式,但最終都會以值的形式填充進format中.

int getc(FILE *fp)
getc主要是從文件中讀出一個字符.常用的判斷文件是否讀取結束的語句為:(ch = getc(fp)) != EOF.EOF為文件結束標志,
定義在stdio.h中,就像EXIT_SUCCESS,EXIT_FAILURE定義在stdlib.h中一樣,文件也可以被理解為一種流,所以當fp為stdin
時,getc(stdin)就等同于getchar()了.

int putc(int ch,FILE *fp)
putc主要是把字符ch寫到文件fp中去.如果fp為stdout,則putc就等同于putchar()了.

int getchar(void)
getchar主要是從標準輸入流讀取一個字符.默認的標準輸入流即stdio.h中定義的stdin.但是從輸入流中讀取字符時又
涉及到緩沖的問題,所以并不是在屏幕中敲上一個字符程序就會運行,一般是通過在屏幕上敲上回車鍵,然后將回車前的字符
串放在緩沖區中,getchar就是在緩沖區中一個一個的讀字符.當然也可以在while循環中指定終止字符,如下面的語句:
while ((c = getchar()) != '#')這是以#來結束的.

int putchar(int ch)
putchar(ch)主要是把字符ch寫到標準流stdout中去.

char * gets(char *str)
gets主要是從標準輸入流讀取字符串并回顯,讀到換行符時退出,并會將換行符省去.

int puts(char *str)
puts主要是把字符串str寫到標準流stdout中去,并會在輸出到最后時添加一個換行符.

char *fgets(char *str, int num, FILE *fp)
str是存放讀入的字符數組指針,num是最大允許的讀入字符數,fp是文件指針.fgets的功能是讀一行字符,該行的字符數
不大于num-1.因為fgets函數會在末尾加上一個空字符以構成一個字符串.另外fgets在讀取到換行符后不會將其省略.

int fputs(char *str, file *fp)
fputs將str寫入fp.fputs與puts的不同之處是fputs在打印時并不添加換行符.

int fgetc(FILE *fp)
fgetc從fp的當前位置讀取一個字符.

int fputc(int ch, file *fp)
fputc是將ch寫入fp當前指定位置.

int fscanf(FILE *fp, char *format,...)
fscanf按照指定格式從文件中出讀出數據,并賦值到參數列表中.

int fprintf(FILE *fp, char *format,...)
fprintf將格式化數據寫入流式文件中.

轉載于:https://www.cnblogs.com/RascallySnake/archive/2012/01/05/2312783.html

總結

以上是生活随笔為你收集整理的C语言输入输出函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 综合久久久久久久久久久 | 久久久久久久中文字幕 | 天天操天天舔天天干 | 国产精品变态另类虐交 | av手机网站| 亚洲精品视频免费观看 | 男女天堂av | 亚洲久久天堂 | 人妖被c到高潮欧美gay | 色欲无码人妻久久精品 | 日日夜夜国产精品 | 一女被多男玩喷潮视频 | 中文在线第一页 | 三级视频网站 | 日本一区二区三区免费电影 | 精品少妇一区二区三区在线观看 | 美女脱衣服一干二净 | 日韩精品一区在线播放 | 区一区二视频 | www.天堂av.com| 五月天婷婷社区 | 中国老头性行为xxxx | 久久黄色网| 欧美色欧美色 | 国产黄频在线观看 | 黄色视屏网站 | 污污视频网站在线免费观看 | av网站在线播放 | 三级精品在线观看 | 亚洲日本japanese丝袜 | 国产欧美日韩综合 | 午夜小福利 | 海角社区id:1220.7126,10. | 国产福利一区二区三区在线观看 | 双性懵懂美人被强制调教 | 亚洲日日操 | 成人毛片视频在线观看 | 手机av在线看 | 伊人网色| 久久精品天天中文字幕人妻 | 99久免费精品视频在线观78 | 69视频污 | 日本黄动漫 | 亚洲一级片免费 | 少妇一级淫免费放 | 三度诱惑免费版电影在线观看 | 日韩毛片网| 久久久久久久国产视频 | 亚洲激情婷婷 | 久99久视频 | 九九热精品 | 亚洲综合99 | 精品夜夜澡人妻无码av | 日韩精品一区二 | 亚洲国产成人av | 久久久久亚洲av片无码下载蜜桃 | 美女三级黄色片 | 成人涩涩视频 | 91成人在线免费观看 | 2021狠狠干| 日韩一区二区三区免费视频 | 朝桐光一区二区三区 | 亚洲手机av| 波多av| 爱爱一区 | 草逼免费视频 | 三级全黄做爰龚玥菲在线 | 国产精品无码白浆高潮 | eeuss一区 | 亚洲欧美国产一区二区三区 | 国产一区二区视频在线 | 九九爱爱视频 | 日本三级吃奶头添泬 | 亚洲国产精品狼友在线观看 | 久久天天躁狠狠躁夜夜躁2014 | 亚洲高清中文字幕 | 欧美激情五月 | 欧美三级在线看 | 亚洲成人伊人 | 日本黄色录像 | 亚洲一级黄色大片 | 国产肉体xxxx裸体784大胆 | 肥臀浪妇太爽了快点再快点 | 污片免费网站 | 91精品视频网站 | 亚洲卡一 | 国产美女性生活 | 国产精品刺激 | 欧美日韩一二三四 | av网站免费在线看 | 亚洲精品日韩在线观看 | 1024视频污 | 亚洲看片 | 亚洲自拍色 | 国产区二区 | 男性裸体全身精光gay | 欧美精品一二三区 | 九七精品 | 欧美mv日韩mv国产网站 |