C語言標準符號
阿新 • • 發佈:2018-12-10
符號 | 名稱 | 符號 | 名稱 |
---|---|---|---|
, | 逗號 | > | 右尖括號 |
. | 圓點 | ! | 感嘆號 |
; | 分號 | l | 豎線 |
: | 冒號 | / | 斜槓 |
? | 問號 | \ | 反斜槓 |
’ | 單引號 | ~ | 波折號 |
" | 雙引號 | # | 井號 |
( | 左圓括號 | ) | 右圓括號 |
[ | 左方括號 | ] | 右方括號 |
{ | 左大括號 | } | 右大括號 |
% | 百分號 | & | and(與) |
^ | xor(異或) | * | 乘號 |
- | 減號 | = | 等號 |
< | 左尖括號 | + | 加號 |
y = x /* p , 這就是表示x除以p指向的記憶體裡的值,把結果賦值為y?
實際上,編譯器把 “ /” 當作一段註釋的開始,把“ /”後面的內容都當作註釋內容,直到出現“ */” 為止。所以提示出錯。
也就是說只要斜槓(/)和星號(*)之間沒有空格,都會被當作註釋的開始。
出色註釋的基本要求
- 註釋應當準確、易懂,防止有二義性。
- 邊寫程式碼邊註釋,保證註釋與程式碼的一致性。
- 程式中的註釋應當是簡單明瞭。
- 一目瞭然的語句不加註釋。
- 全域性資料必須加註釋。
- 註釋採用英文。
- 註釋位置與被描述程式碼相鄰,但不可以放在下方。
- 程式碼較長應當在一些段落的結束處加註釋。
- 註釋的縮排與程式碼的縮排一致。
- 註釋程式碼段注重為何做
- 數值單位一定要註釋。
- 對變數的範圍給出註釋。
- 對一系列的數字編號給出註釋。
- 對函式的入口/出口資料、條件語句、分支語句給出註釋。
- 避免在一行程式碼或表示式的中間插入註釋。
- 複雜函式中,在分支語句、迴圈語句結束後需要適當的註釋。
- 對不需要被編譯的區域要使用條件編譯來實現。
接續符和轉義符
C語言裡以反斜槓(\)表示斷行。編譯器會將反斜槓剔除掉,跟在反斜槓後面的字元自動接續到前一行。但是注意:反斜槓之後不能有空格,反斜槓的下一行之前也不能有空格。
轉義字元 | 含義 |
---|---|
\n | 回車換行 |
\t | 橫向跳到下一製表位置 |
\v | 豎向跳格 |
\b | 退格 |
\r | 回車 |
\f | 走紙換頁 |
\ | 反斜槓符“\” |
’ | 單引號符 |
\a | 鳴鈴 |
\ddd | 1~3位八進位制數所代表的字元 |
\xhh | 1~2位十六進位制所代表的字元 |
單引號、雙引號
1、‘1’、“1”
第一個是整型常數,32位系統下佔4位元組;
第二個是字元常量,佔1位元組;
第三個是字串常量,佔2位元組。
邏輯運算子
“||” 和 "&&"是我們經常遇到的邏輯運算子,與按位運算子"|" 和 "&"是兩碼事。