getchar 函式的使用方法

2021-10-23 01:34:31 字數 571 閱讀 7546

getchar()函式的功能是乙個乙個地讀取你所輸入的字元。例如,你從鍵盤輸

入『aabb』這四個字元,然後按回車,問題來了,getchar()不是乙個乙個讀取嗎,你輸入一串是什麼意思?其實,你按了回車之後,這四個字元會被儲存到鍵盤緩衝區,這個時候你使用getchar()函式,他會從鍵盤緩衝區裡乙個乙個去讀取字元。

還有乙個問題需要注意

getchar()函式的返回值,它的返回值其實是你所輸入字元的ascii值

比如,你輸入的是『a』在除錯過程中,我們可以看到,他的值是65,65就是getchar()的返回值。

常見的乙個問題

getchar()!=eof和getchar()!=』\n』這兩者有何區別

eof代表的是在作業系統中表示資料來源無更多的資料可讀取

'\n』代表的是回車鍵

我們在輸入的時候往往會按回車代表我輸入結束了,程式你開始就執行吧。所以,eof和』\n』很難區分

getchar()!=eof這條指令會讀取你輸入的資料直到沒有資料可以讀入為止

getchar()!=』\n』這條指令會讀取你輸入的資料直到你按回車為止

WSASend函式的使用方法

這個函式提供的功能是建立在標準的recv函式之上的,下面三點是關鍵的地方 1.可以和重疊socket連線來執行重疊接收操作 2.允許指定多哥接收緩衝區,是scatter gather型別的i o可用 3.lpflags引數是乙個輸入輸出引數,允許應用程式探測輸出狀態的msg partial標誌位,然...

printf函式的使用方法

格式轉換符 含義對應的表示式資料型別 d 或 i 以十進位制形式輸出乙個整型資料 有符號整數 x 或 x 以十六進製制格式輸出乙個無符號整型資料 無符號整數 o以八進位制格式輸出乙個無符號整型資料 無符號整數 u以十進位制格式輸出乙個無符號整型資料 無符號整數 c輸出乙個字元型資料 字元型 s 輸出...

index函式的使用方法

在excel中index函式是用來引用我們所需的資訊,主要分連續區域和非連續區域內的引用兩種,下面我就通過例項來分享一下index函式的使用方法。連續區域中index函式的公式格式是 index array,row num,column num 其中array表示我們要引用的區域,row num表示...