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