① c語言編程用的符號有哪些什麼意思
= 賦值
== 判斷是否相等
!= 不等
+= 例如 a+=b的意思就是a = a+b;
然後 -= *= /= 與+=類似
&&是邏輯與
|| 是邏輯或
!表示邏輯非
&表示取地址
*p 表示指針(p這個字母可以隨意指定)
大致常用的就這些,你看吧,哪些不懂得就追問,我告訴你
② 在C語言中都有哪些符號
大括弧{ }用於定義函數體,構成復合語句(語句塊)、聲明聯合(union)及結構體變數。也用於初始化數組、結構體等類型的變數。
中括弧[]用於指明數組下標;在聲明數組時,用於確定數組長度。
小括弧用於聲明函數參數列表,改變表達式運算的方向,向函數傳遞參數。除了上述這些作用外,小括弧也具有在代數運算中相同的作用,另外,在C語言中,代數運算時的中、大括弧都用小括弧代替。
++、-- 前綴表示先遞變,再返回變化後的值,後綴表示先返回原值,然後再遞變。
-> 用於指向對應地址的值
.用於訪問成員、也做為小數點
>> 按位右移
<< 按位左移
<、<=、>、>= 分別是小於、不大於、大於、不小於
==、!= 分別是相等和不相等,用於判斷兩個對象的相等關系
&按位與
&&與,用於判斷兩邊的表達式是否都成立
||或,用於判斷兩邊的表達式是否至少一個成立
^按位取反
|按位或
? : 條件操作符,請查閱網上資料
, 逗號操作符
= 賦值操作符
+= 增值操作符,a+=b相當於a=a+b;以下操作符具有類似的作用
% 取余數。
*=、-=、/=、%=、>>=、<<=、&=、^=、|=
③ C語言中類型標識符有哪些
C語言中的標識符
1) 標識符由字母、數字、下劃線「_」組成,並且首字母不能是數字.
2) 不能把C語言關鍵字作為標識符.
3) 標識符長度限制8字元.
(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。
4) 標識符對大小寫敏感.
5)標識符命名應做到「見名知意」
下面的標識符名是合法的:
year,Day,ATOK,x1,_ CWS,_change_to
而下面的標識符名是不合法的:
#123,.COM,$100,1996Y,1_2_3,Win3.2
如果你問的是關鍵字的話,參考下面的內容:
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數 long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件正聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句
else :條件語句否定分支(與 if 連用)
switch :用於開關語句
case:開關語句分支
for:一種循環語句
do :循環語句的循環體
while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
④ 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 語言程序員之一。你可以數數這裡面用了多少個符號。當然這里我並不會討論這段代碼,也並不是鼓勵你也去寫這樣的代碼(關於這段代碼的分析,你可以上網查詢)。
⑤ 可用於C語言用戶標識符的是
標識符以字母A到Z,a到z或下劃線'_'開頭,後跟零個或多個字母,下劃線和數字(0到9)。C語言標識符是用於標識變數,函數或任何其他用戶定義項的名稱。
C語言不允許標識符中的標點符號,如@,$和%。C是區分大小寫的編程語言。因此,人力和人力是C中的兩個不同的標識符。
標識符是C語言中是標識源程序中某個對象的名字,也就是聲明在程序設計語言中,標識符是用作程序的某一元素的名字的字元串或用來標識源程序中某個對象的名字的 。這些對象可以是常數、變數、數組、數據類型、語句等等,一個標識符由字母、數字和下劃線組成。
(5)c語言設計中可以使用什麼符號擴展閱讀
1、當兩個標識符前八位相同時,則被認為是同一個標識符。
2、在標識符中,大小寫是有區別的。例如BOOK和book 是兩個不同的標識符。
3、標識符雖然可由程序員隨意定義,但標識符是用於標識某個量的符號。
⑥ 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、運算符優先順序:
⑦ c語言中&是什麼符號代表什麼
按位與運算符「&」是雙目運算符。其功能是參與運算的兩數各對應的二進位相與。只有對應的兩個二進位都為1時,結果位才為1。參與運算的兩個數均以補碼出現。整數在計算機中用二進制的位來表示,例如:3&10可寫算式如下: 00000011&00001010 00000010 十進制2。
其他位運算符:
1、按位或運算符「|」是雙目運算符。 其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有一個為1時,結果位就為1。參與運算的兩個數均以補碼出現。
2、按位異或運算符「^」是雙目運算符。 其功能是參與運算的兩數各對應的二進位相異或,當兩對應的二進位相異時,結果為1。
3、求反運算符~為單目運算符,具有右結合性。 其功能是對參與運算的數的各二進位按位求反。
⑧ 在C語言中各個標點符號的作用
好的
;分號,在C語言中表示句號,是非循環體都要有的,每一個語句結束都要有
,逗號,一般用於變數聲明一次聲明一堆還有函數的形參
// 注釋,不會被計算機編譯的在這行內,換句話講你//寫的東西電腦都不會管
<小於號不用我說了吧
=等於號也不用我說了吧
>同上
<=這個要說,這個是小於等於
>=同上,大於等於
()這個。。。常用於函數里和形參
{}大括弧,裡面都是循環體
『』單引號,裡面放一些關鍵字元可是你不想運算,比如你想說你輸入+的話列印1,那麼就只能用單引號了,不然編譯器會給你算+加法處理
+ - * /四則運算不多說了
%模,就是取余
#宏定義,申明頭文件
!=不等於
&取址符,就是取一個變數的地址,你以後會學到
&&與,就是什麼和什麼都行才行
||或,就是有一個行就行
!非,不多說了,自己通過理解上面推斷
->這個我也不知道叫啥,不過肯定的是就是結構體用它指向成員
要是不懂再問,我能想到的就這些了