c語言符號全集_第1頁
c語言符號全集_第2頁
c語言符號全集_第3頁
c語言符號全集_第4頁
c語言符號全集_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本文格式為Word版,下載可任意編輯——c語言符號全集

C語言符號集包括:英文字母、數(shù)字和一些有特定含義的標(biāo)點符號。任何C程序都是由C的符號集里的符號構(gòu)成具有一定含義的語句,再由這些語句組成程序。

一、字母、數(shù)字和下劃線

大寫英文字母:A——Z

小寫英文字母:a——z

數(shù)字符:0——9

下劃線:_

二、空白符

空白符是指:空格符、制表符、垂直制表符、回車符、換行符、換頁符。其在C源程序中只產(chǎn)生“空白〞的作用。空白符只在字符常量和字符串常量中起作用。在其它地方出現(xiàn)時,只起間隔作用,編譯程序?qū)λ鼈兒雎?。因此在程序中使用空白符與否,對程序的編譯不發(fā)生影響,但在程序中適當(dāng)?shù)牡胤绞褂每瞻追麑⒃黾映绦虻拿髁诵院涂勺x性。

三、標(biāo)點符號和特別符號

C語言使用的標(biāo)點符號和特別符號

符號名稱符號名稱

,逗號右尖括號

.圓點!慨嘆號

;分號|豎線

:冒號/斜杠

?問號\反斜杠

’單引號~艱苦號

“雙引號#井號

(左圓括號%百分號

)右圓括號and(與)

[左方括號^xor(異或)

]右方括號*乘號

{左大括號-減號

}右大括號=等于號

左尖括號+加號

四、轉(zhuǎn)義字符

轉(zhuǎn)義字符是C語言中表示字符的一種特別形式。尋常使用轉(zhuǎn)義字符表示ASCII碼字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的單撇號(),用于表示字符串常量的雙撇號()和反斜杠(\)等。轉(zhuǎn)義字符用反斜杠\后面跟一個字符或一個八進制或十六進制數(shù)表示。表2-4給出了C語言中常用的轉(zhuǎn)義字符。

表2-4轉(zhuǎn)義字符

轉(zhuǎn)義字符意義ASCII碼值(十進制)

\a響鈴(BEL)007

\b退格(BS)008

\f換頁(FF)012

\n換行(LF)010

\r回車(CR)013

\t水平制表(HT)009

\v垂直制表(VT)011

\\反斜杠092

\?問號字符063

\單引號字符039

\雙引號字符034

\0空字符(NULL)000

\ddd任意字符三位八進制

\xhh任意字符二位十六進制

轉(zhuǎn)義字符的作用:表示控制代碼;表示字符和字符串常量;表示用ASCII符集中任意字符。

字符常量中使用單引號和反斜杠以及字符常量中使用雙引號和反斜杠時,都必需使用轉(zhuǎn)義字符表示,即在這些字符前加上反斜杠。

在C程序中使用轉(zhuǎn)義字符\ddd或者\xhh可以便利靈活地表示任意字符。\ddd為斜杠后面跟三位八進制數(shù),該三位八進制數(shù)的值即為對應(yīng)的八進制ASCII碼值。\x后面跟兩位十六進制數(shù),該兩位十六進制數(shù)為對應(yīng)字符的十六進制ASCII碼值。

使用轉(zhuǎn)義字符時需要注意以下問題:

1)轉(zhuǎn)義字符中只能使用小寫字母,每個轉(zhuǎn)義字符只能看作一個字符。

2)\v垂直制表和\f換頁符對屏幕沒有任何影響,但會影響打印機執(zhí)行響應(yīng)操作。

3)在C程序中,使用不可打印字符時,尋常用轉(zhuǎn)義字符表示。

五、標(biāo)識符的命名

在C語言中,標(biāo)識符是對變量、函數(shù)、標(biāo)號和其它各種用戶定義對象的命名。

1、所使用的字符

必需使用C符號集中的英文字母、數(shù)字和下劃線。

2、長度

ANSI標(biāo)準(zhǔn)規(guī)定,標(biāo)識符的長度為1-32個字母,但是電腦中,標(biāo)識符長度只有前面8個字符唯一地區(qū)分,超過8個字符后的字符被忽略。下面的將被當(dāng)作同一個標(biāo)識符處理:counters、counters1、counters2。

3、命名規(guī)則

標(biāo)識符的長度可以是一個或多個字符。絕大多數(shù)狀況下,標(biāo)識符的第一個字符必需是字母或下劃線,隨后的字符必需是字母、數(shù)字或下劃線。下面是一些正確或錯誤標(biāo)識符命名的實例。

正確形式錯誤形式

count2count

test23hi!there

high_balancehigh..balance

C語言中的字母是有大小寫區(qū)別的,因此countCountCOUNT是三個不同的標(biāo)識符。標(biāo)識符不能和C語言的關(guān)鍵字一致,也不能和用戶已編制的函數(shù)或C語言庫函數(shù)同名。

六、關(guān)鍵字

關(guān)鍵字是由C語言規(guī)定的具有特定意義的字符串,尋常也稱為保存字。用戶定義的標(biāo)識不應(yīng)與關(guān)鍵字一致。C語言的關(guān)鍵字分為以下幾類:(1)類型說明符:用于定義、說明變量、函數(shù)或其它數(shù)據(jù)結(jié)構(gòu)的類型。如int,double等。(2)語句定義符:用于表示一個語句的功能。如ifelse就是條件語句的語句定義符。(3)預(yù)處理命令字:用于表示一個預(yù)處理命令。如前面各例中用到的include。

下表列舉了32個關(guān)鍵字,它們與標(biāo)準(zhǔn)C句法結(jié)合,形成了程序設(shè)計語言C。

autobreakcasecharconstcontinuedefaultdo

doubleelseenumexternfloatfor

gotoif

intlongregistershortsignedsizeof

staticreturn

structswitchtypedefunionunsignedvoid

volatilewhile

運算子符號:

-(負號或減),+(加),*(乘),/(除),%(取馀數(shù)),--(減1),++(增1)

關(guān)系比較符號:

(大於),(小於),=(大於等於),=(小於等於),==(等於),!=(不等於)規(guī)律操作符號:

(且),||(或),!(反)

位元操作符號:

向左移一位元向又移一位元(且),|(或),~(反),^(互斥)

其他性質(zhì)之符號:

/**/注解符號

=指定符號

:表達分隔

*指標(biāo)符號

()算數(shù)式或參數(shù)列開始與終止的符號

[]陣列注標(biāo)之開始與終止之符號

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論