第2章 符號

2021-10-03 03:32:57 字數 1055 閱讀 1685

標準c語言的基本符號

符號名稱

符號名稱,逗號

>

右尖括號.圓點

!感嘆號;分號

|豎線:冒號

/斜槓?問號

\反斜槓

』單引號

~波折號

"雙引號#井號

(左圓括號

)右圓括號

[左方括號

]右方括號

右大括號

%百分號

&and(與)

^xor(異或)*乘號

-減號=等於號

<

左尖括號+加號

​ c語言有兩種注釋方式:/* */和//。

​ \表示斷行,\之後不能有空格,\下一行之前也不能有空格。

常用的轉義符及其含義

轉義字元

含義\n

回車換行

\t橫向跳到下一製表位置

\v豎向跳格

\b退格

\r回車

\f走紙換頁

\\反斜槓符\

\』單引號符

\a鳴鈴

\ddd

1~3位八進位制數所代表的字元

\xhh

1~2位十六進製制數所代表的字元

​ 雙引號引起來的都是字串常量,單引號引起來的都是字元常量。

​ ||兩邊的條件只要有乙個為真,其結果就為真;只要有乙個結果為假,其結果就為假。

位運算子

位運算子含義&

按位與|

按位或^

按位異或~取反

<<

左移》右移​ 其中,左移和右移的位數不能大於資料的長度,不能小於0。

​ 簡單來說,花括號的作用就是打包。

​ 作為字首,先自加或自減,作為字尾,本計算單位計算結束之後再自加或自減。

​ c語言有這樣乙個規則:每乙個符號應該包含盡可能多的符號。編譯器從左到右乙個乙個字元的讀入,如果該字元可能組成乙個符號,那麼再讀入下乙個字元,判斷已經讀入的兩個字元組成的字串是否可能是乙個符號的組成部分;如果可能,繼續讀入下乙個字元,重複上述判斷,直到讀入的字元組成的字串已不再可能組成乙個有意義的符號。

第2章 符號

2.1注釋符號 1 編譯器會將注釋剔除,但不是簡單的剔除,而是用空格代替原來的注釋。2 只要斜槓 和星號 之間沒有空格,都會被當作注釋的開始。3 出色注釋的基本要求 a 注釋應當準確 易懂,防止二義性。b 邊寫 邊注釋,修改 的同時修改相應的注釋,以保證注釋和 的一致性。c 注釋是對 的 提示 而不...

第9章符號表

adt符號表概念 以集合為基礎,並支援member insert和delete三種運算的抽象資料型別叫做符號表 用固定陣列實現符號表 陣列實現符號表的結構定義如下 typedef struct atab table typedef struct atabatab 雜湊有兩種形式,一種是開雜湊 外部雜...

Linux裝置驅動之第 2 章 核心符號表

2.5.核心符號表 insmod使用公共核心符號表來解析模組中未定義的符號。公共核心符號表包含所有的全域性核心項 函式和變數 的位址,這是實現模組化驅動程式所必需的。當模組被裝入核心後,這個模組匯出的任何符號都會變成核心符號表的一部分。通常情況下,模組只需實現自己的功能,而無需匯出任何符號。但是,如...