- 相關推薦
C語言常用的輸入函數
常用的輸入函數是指從鍵盤上接收數據的函數,你在c語言程序嘗試過嗎。以下是小編分享給大家的C語言常用的輸入函數,歡迎閱讀,希望對你有幫助!
1、獲得一個字符的函數get)
該函數的功能是從鍵盤上獲取一個字符,它是帶緩沖區和回顯的,所謂帶緩沖區是指該函數不是當一個字符鍵人后立即被勢收,而是將鍵入的字符先放在內存緩沖區中,當若干個字符鍵入完后,再從緩沖區中按先后順序獲得字符。所謂帶回顯是指鍵入一個字符后在顯示器屏幕上顯示出所鍵人的字符。該函數的格式如下所示:
int getchar ()
該函數沒有參數,它的返回值是一個int型數,即所接收的字符的ASCII碼值。
2、獲得一個字符串的兩數gets ( )
該函數的功能是從鍵盤上獲取所鍵入的字符串。該函數的正常返回值是一個字符型指針,即讀取到的字符串的首地址,出錯時返回}ruLL(rruLL被定義為。)。該函數的格式如下所示
char * gets(s)
Char*s;
其中,*作為說明符表示指針,而char*表示char型指針。具體指針的詳細講解在本書
“指針”一章中。輸入的字符串以’ ’(換行符)為結束。
3、標準格式拾入函數scanf()
標準格式輸入函數是指從標準輸入設備健盤上讀取數據獷并且按所指定的格式將讀取的數據賦給相應的變量。該函數的格式如下:
int scanf ("(控制串》”,(參數表))
該函數的參數由兩部分組成,其中一部分是由雙引號括起來被稱為控制串,另一部分是參數表,(控制串)中包含格式符和一般字符。格式符是用來說明對應的輸入項的格式的。格式符的標識符是百分號(寫),它后面跟的字母表示格式的格式說明符。scanf()函數的格式說明符如下所示:
d一十進制整數
x-十六進制整數
o-八進制整數
u-無符號十進制數
f-小數表示的浮點數
e-指數表示的浮點數
c-單個字符
s-一字符串
控制串中的一般字符表示匹配符,另外在%和格式說明符之間還可加修飾符,這些內容將在“文件和讀寫函數”一章中講解。
(參數表)是由一個或多個參數構成,多個參數使用時用逗號分隔。每個參數用地址值表示。要求參數的個數和類型與控制串中格式符的個數和類型相一致,即要求其個數相等,類型相同。
該函數具有一個整型數的返回值,該返回值表示該函數參數表中成功獲得數據的參數的個數。
三種輸人函數的例子,將會在后面的程序中看到。
擴展閱讀:關于C語言
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標準規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。
【C語言常用的輸入函數】相關文章:
c語言數學函數的介紹10-20
C語言函數遞歸教程09-25
C語言函數的遞歸調用08-26
C語言函數的遞歸和調用08-22
C語言函數參數傳遞問題10-17
C語言中strpbr()函數的用法07-25
c語言中time函數的用法08-27
如何快速掌握C語言函數08-23
C語言中isalnum()函數和isalpha()函數的對比10-12
Java程序調用C/C++語言函數的方法07-31