C語言簡明教程.doc

C語言簡明教程.doc

ID:61462141

大?。?6.00 KB

頁數(shù):52頁

時間:2021-02-02

C語言簡明教程.doc_第1頁
C語言簡明教程.doc_第2頁
C語言簡明教程.doc_第3頁
C語言簡明教程.doc_第4頁
C語言簡明教程.doc_第5頁
資源描述:

《C語言簡明教程.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、一、變量(一)、變量類型和表示方法1.什么是變量?一句話,變量是存儲數(shù)據(jù)的值的空間。由于數(shù)值的類型有多種,有整數(shù)、小數(shù)(浮點數(shù))、字符等等,那么對應(yīng)的變量就有整型變量、浮點型變量、字符型變量。變量還有其他的具體分類。整型變量還可具體分為無符號型、長整型和短整型。浮點型也可分為單精度型、雙精度型和長雙精度型。此外還可以分為靜態(tài)變量、外部變量、寄存器變量和自動存儲變量。這些數(shù)據(jù)類型我們在本節(jié)和后面的章節(jié)中都會陸陸續(xù)續(xù)介紹。那么變量我們總要給它取個名字吧,這個名字我們叫做標識符。標識符的命名有一定的規(guī)則:(1).標識符只能由字母、數(shù)字和下劃線三類字符組成(2).第一個字符必須是字

2、母(第一個字符也可以是下劃線,但被視作系統(tǒng)自定義的標識符)(3).大寫字母和小寫字母被認為是兩個不同的字符,如A和a是兩個不同的標識符(4).標識符可以任意長,但只有前32位有效。有些舊的C版本對外部標識符的限制為6位。這是由于鏈接程序的限制所總成的,而不是C語言本身的局限性(5).標識符不能是C的關(guān)鍵字2.從上面的規(guī)則中,有個關(guān)鍵字的概念。那么什么叫關(guān)鍵字呢?從表面字意上也可以看出,關(guān)鍵字是C語言本身某些特性的一個表示,是唯一的代表某一個意思的。下面列出ANSI標準定義的32個C語言的關(guān)鍵字,這些關(guān)鍵字在以后的學(xué)習(xí)中基本上都會用到,到時再說它們的各自用法。autobrea

3、kcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileC語言還包括一些不能用做標識符的擴展關(guān)鍵字。asmcdecl_cs_ds_esfarhugeinterruptnearpascal_ss所以在以后的學(xué)習(xí)中,在給變量命名時要避開這些關(guān)鍵字。3.TurboC2.0規(guī)定所有變量在使用前都必須加以說明。一條變量說明語句由

4、數(shù)據(jù)類型和其后的一個或多個變量名組成。變量說明的形式如下:類型<變量表>;這里類型是指TurboC2.0的有效數(shù)據(jù)類型。變量表是一個或多個標識符名,每個標識符之間用,分隔。(二)、整型變量整型變量是用來存儲整數(shù)的。整型變量又可具體分為好幾種,最基本的整型變量是用類型說明符int聲明的符號整型,形式如下:intCounter;這里int是類型說明符,Counter是變量的名字。整型變量可以是有符號型、無符號型、長型、短型或象上面定義的普通符號整型。整型是16位的,長整型是32位,短整型等價于整型。以下是幾種整型變量的聲明示例:longintAmount;/*長整型*/long

5、Amount;/*長整型,等價于上面*/signedintTotal;/*有符號整型*/signedTotal;/*有符號整型,等價于上面*/unsignedintOffset;/*無符號整型*/unsignedOffset;/*無符號整型,等價于上面*/shortintSmallAmt;/*短整型*/shortSmallAmt;/*短整型,等價于上面*/unsignedshortintMonth;/*無符號短整型*/unsignedshortMonth;/*無符號短整型,等價于上面*/從上面的示例可以看出,當定義長整型、短整型、符號整型或無符號整型時,可以省略關(guān)鍵字int

6、。注明:1.用signed對整型變量進行有符號指定是多余的,因為除非用unsigned指定為無符號型,否則整型都是有符號的。2.當一個變量有幾重特性時,聲明關(guān)鍵字的順序可以任意。以下幾種聲明是等價的:unsignedlongT1;longunsignedT2;unsignedlongintT3;unsignedintlongT4;longunsignedintT5;longintunsignedT6;intunsignedlongT7;intlongunsignedT8;(三)、浮點類型變量顧名思義,浮點類型變量是用來存儲帶有小數(shù)的實數(shù)的。C語言中有三種不同的浮點類型,以下

7、是對這三種不同類型的聲明示例:floatAmount;/*單精度型*/doubleBigAmount;/*雙精度型*/longdoubleReallyBigAmount;/*長雙精度型*/這里Amount,BigAmount,ReallyBigAmount都是變量名。浮點型都是有符號的。(四)、字符型變量字符型變量中所存放的字符是計算機字符集中的字符。對于PC機上運行的C系統(tǒng),字符型數(shù)據(jù)用8位單字節(jié)的ASCII碼表示。程序用類型說明符char來聲明字符型變量:charch;這條聲明語句聲明了一個字符型變量,標識符為

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。