當前位置:首頁 » 編程語言 » c語言符號表

c語言符號表

發布時間: 2024-12-11 20:42:41

1. c語言中各種符號分別佔多少字元

在C語言中,各種符號所佔的字元數是固定的。
以下是常見符號在C語言中的字元數:
1. 括弧:括弧在C語言中用於表示函數調用、表達式的優先順序和控制結構等。左括弧 "(" 和右括弧 ")" 分別佔用一個字元。
2. 方括弧:方括弧在C語言中用於表示數組的下標。左方括弧 "[" 和右方括弧 "]" 分別佔用一個字元。
3. 大括弧:大括弧在C語言中用於表示代碼塊的開始和結束。左大括弧 "{" 和右大括弧 "}" 分別佔用一個字元。
4. 分號:分號在C語言中用於表示語句的結束。分號 ";" 佔用一個字元。
5. 逗號:逗號在C語言中用於分隔多個變數或參數。逗號 "," 佔用一個字元。
6. 引號:引號在C語言中用於表示字元串。單引號 "'" 和雙引號 """ 分別佔用一個字元。
7. 運算符:C語言中有各種運算符,包括算術運算符、關系運算符、邏輯運算符等。運算符的字元數是不固定的,例如加號 "+"、等號 "=" 都佔用一個字元,而條件運算符 "?" 則佔用三個字元。
8. 注釋符號:C語言中有單行注釋和多行注釋兩種注釋方式。單行注釋使用雙斜線 "//",佔用兩個字元;多行注釋使用斜線星號 "",佔用兩個字元。
請注意,這只是常見符號的一些示例,C語言中還有其他符號和運算符。另外,某些符號在特定的上下文中可能具有不同的含義和用法,因此具體使用時需要參考C語言的語法規則和語法定義。

2. c語言編程用的符號有哪些

如果真正掌握了C 語言,你就能很輕易的回答上來。這個問題就請讀者試著回答一下吧。本章不會像關鍵字一樣一個一個深入討論,只是將容易出錯的地方討論一下。

表(2.1)標准C 語言的基本符號

C 語言的基本符號就有20 多個,每個符號可能同時具有多重含義,而且這些符號之間相互組合又使得C 語言中的符號變得更加復雜起來。

你也許聽說過「國際C 語言亂碼大賽(IOCCC)」,能獲獎的人毫無疑問是世界頂級C程序員。這是他們利用C 語言的特點極限挖掘的結果。下面這個例子就是網上廣為流傳的一個經典作品:

#i nclude <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d "):9:16:t<0?t<-72?main(_,t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw'
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"):t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}: uwloca-O;m.vpbks,fxntdCeghiry"),a+1);}

還沒發狂?看來你抵抗力夠強的。這是IOCCC 1988 年獲獎作品,作者是Ian Phillipps。

毫無疑問,Ian Phillipps 是世界上最頂級的C 語言程序員之一。你可以數數這裡面用了多少個符號。當然這里我並不會討論這段代碼,也並不是鼓勵你也去寫這樣的代碼(關於這段代碼的分析,你可以上網查詢)。

3. C語言34種運算符

34種運算符:

01、圓括弧()

02、下標[]

03、指針型結構成員->

04、結構成員.

05、邏輯非!

06、位非~

07、自增++

08、自減--

09、取負-

10、類型轉換(類型)

11、取內容*

12、取地址&

13、求位元組sizeof

14、乘*

15、除/

16、求余%

17、加+

18、減-

19、左移<<

20、右移>>

21、小於<

22、小於等於<=

23、大於>

24、大於等於>=

25、等於==

26、不等於!=

27、位與&

28、位異或^

29、位或|

30、&&與

31、或||

32、條件運算?:

33、賦值運算=

34、逗號運算,

(3)c語言符號表擴展閱讀

9種控制語句

1、if()~else條件語句

2、for()~循環語句

3、while()~循環語句

4、do~while()循環語句

5、continue結束本次循環語句

6、break中止執行switch或循環語句

7、switch多分支選擇語句

8、goto轉向語句

9、return從函數返回語句

4. c語言編程用的符號有哪些是什麼意思

1、C語言常用編程符號:

%取余數 5%3=2
&位的和 2&3=2
|位或 2|3=3
!非 !2=0
&&和 3&&5為真 4&&0 為假
||或 3||0為真 0||0為假
+= 相當於 a+=b a=a+b,其他相似 如*= -= /=
<< 位向左移
>>位向右移
sizeof 確定占的空間大小 sizeof(int)
>< >= <=這就是大於小於大於等於,小於等於
a?b:c判斷,如果a為真,則返回b,否則返回c
!=不等於
++ ——自增自減,a--相當於a=a-1

2、運算符優先順序:

熱點內容
y73s和x20哪個配置好 發布:2024-12-11 23:31:53 瀏覽:2
滑塊驗證碼源碼 發布:2024-12-11 23:24:04 瀏覽:92
pythonjinja 發布:2024-12-11 23:19:08 瀏覽:428
武漢雲伺服器平台 發布:2024-12-11 23:10:40 瀏覽:53
手游腳本器 發布:2024-12-11 23:06:55 瀏覽:637
linux路徑表示 發布:2024-12-11 23:02:54 瀏覽:445
音頻混合演算法 發布:2024-12-11 22:56:43 瀏覽:155
linuxshell管道 發布:2024-12-11 22:43:29 瀏覽:117
集顯緩存設置 發布:2024-12-11 22:37:28 瀏覽:219
sql2005刪除 發布:2024-12-11 22:30:42 瀏覽:530