C語言中的ASCII 關鍵字和識別符號的應用

2021-07-28 14:15:27 字數 1170 閱讀 8673

計算機使用特定的整數編碼來表示對應的字元。我們通常使用的英文本元編碼是asci碼表。ascii 編碼是乙個標準,其內容規定了把英文本母、數字、標點、字元轉換成計算機能識別的二進位制數的規則,並且得到了廣泛認可和遵守。

下表為 ascii碼表的可列印字元部分(0 ~ 127)。

ascii 碼大致由以下兩部分組成:

1、ascii 非列印控制字元:ascii 表上的數字 0-31 分配給了控制字元,用於控制像印表機等一些外圍裝置。(參詳 ascii碼表中 0-31)

2、ascii 列印字元:數字 32-126 分配給了能在鍵盤上找到的字元,當檢視或列印文件時就會出現。(參詳 ascii碼表中 32-127)

所謂關鍵字是指在程式語言裡事先定義好並賦予了特殊含義的單詞,也稱作保留字。關鍵字在程式中用於表示特殊含義,不能被隨便用作變數名、函式名等。在 c語言中,定義了 32個關鍵字,具體如下:

上面列舉的關鍵字中,每個關鍵字都有特殊的作用。

例如: int 關鍵字用於宣告乙個整型的變數

char 關鍵字用於宣告乙個字元型別的變數

sizeof 關鍵字用於獲取指定型別資料的長度

大家先了解下就好了,在以後的學習中都會接觸到這些關鍵字。

在程式設計過程中,經常需要定義一些符號來標記一些名稱,如變數名、方法名、引數名、陣列名等,這些符號被稱為識別符號。在 c語言中識別符號的命名需要遵循一些規範。

規範:1.識別符號只能由字母、數字和下劃線組成。

2.識別符號不能以數字作為第乙個字元。

3.識別符號不能使用關鍵字。

4.識別符號區分大小寫字母,如 add、add和 add是不同的識別符號。

5.盡量做到「見名知意」,以增加程式的可讀性,如用age表示年齡等。

6.ansic中沒有規定識別符號的長度,但建議識別符號的長度不超過 8 個字元。

7.在上面的規範中,除了6和7外,其他的命名規範都是必須要遵守的,否則程式就會出錯。

為了讓大家對識別符號的命名規範有更深刻地理解,接下來列舉一些合法與不合法的識別符號,具體如下:

下面是一些合法的識別符號: 下面是一些不合法的識別符號:

area 3a

date ab.c

_name long

lesson_1 abc#

c語言中關鍵字

static 修飾區域性變數,改變變數的生命週期和儲存空間,但是不改變作用域,仍然是乙個區域性變數,作用域僅限於該 修飾全域性變數,改變變數的作用域只能在當前檔案訪問,不能在其他檔案訪問 修飾函式,改變函式的作用域,函式只能在本檔案中被呼叫,不能在其他檔案被呼叫。extern 可以修飾變數和函式,表...

C語言中的關鍵字

register 作用 請求編譯器盡可能地將變數存在cpu記憶體暫存器中。而不是通過記憶體定址訪問的 方法,好處 省去了cpu處理訪問記憶體資料的時間。注意事項 1,register修飾變數的型別必須是cpu能夠接受,register變數 必須是乙個單個的值,並 且長度應該小於或者等於整型的長度,2...

C語言中的關鍵字!

今天總結一下c中的關鍵字 資料型別關鍵字 12個 1 char 宣告字元型變數或函式 2 double 宣告雙精度變數或函式 3 enum 宣告列舉型別 4 float 宣告浮點型變數或函式 5 int 宣告整型變數或函式 6 long 宣告長整型變數或函式 7 short 宣告短整型變數或函式 8...