欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語言-getchar/putchar詳解-創(chuàng)新互聯

鷹手營子網站建設公司創(chuàng)新互聯,鷹手營子網站設計制作,有大型網站制作公司豐富經驗。已為鷹手營子成百上千提供企業(yè)網站建設服務。企業(yè)網站搭建\成都外貿網站建設公司要多少錢,請找那個售后服務好的鷹手營子做網站的公司定做!getchar功能

getchar 是一個輸入函數,接收的是單個字符,并且是有返回值的,但是返回值是由int來接收的(比較合理)

因為 getchar 接收字符,返回的是ASCLL碼值。如果讀取失敗的話返回EOF(-1).

putchar功能

putchar 是輸出函數,輸出的是字符。

getchar執(zhí)行原理

當編譯器執(zhí)行到 getchar 這一行時會等待你從鍵盤中輸入的值,但是getchar并不是從你的鍵盤中拿到數據的,而是從你的輸入緩沖區(qū)中拿到數據。而你從鍵盤中輸入的數值會進入到輸入緩沖區(qū)當中去。

從上面代碼圖去看,我鍵盤上案例 R 與 Enter 兩個鍵而 Eter 鍵實際就是 \n 換行,而循環(huán)實際就執(zhí)行了兩次,第一次接收到了R 然后輸出了R 。第二次接收到 \n 從而使得代碼圖上的光標換了一行。

小題練習

本人僅僅輸入了 ABCDEF 與 \n?噢。此時輸入緩沖區(qū)中就放著 ABCDEF 與 \n?而 scanf 讀取了ABCDEF,而 \n?依然還留在了輸入緩沖區(qū)里,所以當代碼執(zhí)行到 getchar 時就很自覺的將 \n 拿走了因而就直接執(zhí)行else語句了。

小題改進

這里我們增加了一個while的循環(huán)并且在while的條件表達式中添加了輸入函數getchar。所以我們不用擔心輸入的密碼會是什么,最終都會執(zhí)行到再次輸入這段代碼塊的。

目錄

getchar功能

putchar功能

getchar執(zhí)行原理

小題練習

小題改進


???????????????????????????????????留下您的學習足跡,咱們一起進步!

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

網頁名稱:C語言-getchar/putchar詳解-創(chuàng)新互聯
當前網址:http://chinadenli.net/article40/dsehho.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站建設、云服務器網站維護、微信小程序靜態(tài)網站、網站導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設