亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

C語言

C語言的元素

時(shí)間:2024-09-17 18:41:42 C語言 我要投稿

C語言的元素

  C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。以下,小編為大家介紹C語言的元素,供大家參考借鑒,歡迎瀏覽!

  一、C語言

  C程序中定義了兩個(gè)字符集,C字符集和可表示字符集。C字符集包括字母、數(shù)字和與C編譯程序有特殊含義的標(biāo)點(diǎn)符號(hào),C程序就是由C字符集中的字符組合成有意義的語句而構(gòu)成的。

  C字符集是可表示字符集的一個(gè)子集。可表示字符集包括所有字母、數(shù)字以及用戶能以圖形方式用一個(gè)字符表示出來的符號(hào)。字符集的范圍取決于所使用的終端、控制臺(tái)或字符設(shè)備的類型。

  除了串直接量、字符常量和注解可以使用任何可表示字符以外,C程序只能使用c字符集中的字符。C字符集中的每個(gè)字符對(duì)C編譯程序來說都有其確切的含義,當(dāng)編譯程序遇到對(duì)字符的錯(cuò)誤使用或使用了不屬于C字符集中的字符時(shí),它將產(chǎn)生錯(cuò)誤信息。

  二、字母和數(shù)字

  C的字符集包括英語的大小寫字母和10個(gè)阿拉伯?dāng)?shù)字。

  大寫英語字母:

  A-Z

  小寫英語字母:

  a-z

  10個(gè)阿拉伯?dāng)?shù)字:

  0123456789這些字母和數(shù)字可以用來組成在本章后面的部分中所描述的常量、標(biāo)識(shí)符和關(guān)鍵字。

  C編譯程序區(qū)分大小寫字母。如果用小寫的“a”代表一給定的項(xiàng),那么就不能用大寫的“A”來替代之,而必須用小寫。

  三、空白字符

  空格、制表符、跳行、回車符、換頁(yè)、垂直制表符和換行符號(hào)都稱為空白字符,因?yàn)檩敵鰰r(shí)它們?cè)谧峙c字之間、行與行之間都起到類似于空格的功能。這些字符把用戶定義的項(xiàng),如常量和標(biāo)識(shí)符,從程序的其它項(xiàng)中區(qū)分開來。

  除非把空白字符用在字符常量或串直接量中,否則C編譯程序是忽略這些字符的,這就是說程序員可以使用額外的空白符增加程序的可讀性。注釋(見2.6節(jié))也被視為空白字符。

  四、標(biāo)點(diǎn)和特殊字符

  C字符集中的標(biāo)點(diǎn)和特殊字符用于許多目的,從組織程序的正文到定義要求編譯程序執(zhí)行的任務(wù)或指定被編譯的程序要完成的任務(wù)。

  對(duì)于C編譯程序來說,這些字符都有其特殊的含意。本手冊(cè)描述了它們的用途?杀硎咀址心切┪闯霈F(xiàn)在該表中的標(biāo)點(diǎn)字符僅能用在串直接量、字符常量和注解中。

  五、轉(zhuǎn)義序列

  轉(zhuǎn)義序列是表示串直接量和字符常量中空白字符和非圖形宇符的特殊的字符組合。典型的用途是用它們來指明動(dòng)作,例如回車或制表,在終端和打印機(jī)上移動(dòng),并提供有特殊含義的特殊符號(hào)的字面表示,例如雙引號(hào)()字符。轉(zhuǎn)義序列由反斜線后面跟以一個(gè)字母或數(shù)字的序列組成。

  如果反斜線之后的字符未出現(xiàn)在上表中,那么反斜線就被忽略過去。而該字符就是它的字面表示。例如,在串或字符中,“V”就是表示“C”

  序列“ddd”和“xdd”允許用三位八進(jìn)制數(shù)字或兩位十六進(jìn)制數(shù)字給出ASCII字符集中的任何字符。例如退格符可以用“