1. 程式人生 > >C語言標準符號

C語言標準符號

符號 名稱 符號 名稱
逗號 > 右尖括號
. 圓點 ! 感嘆號
; 分號 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位元組。

邏輯運算子

“||” 和 "&&"是我們經常遇到的邏輯運算子,與按位運算子"|" 和 "&"是兩碼事。