㈠ c語言中有哪些運算符,各有什麼功能
加法運算符
1、移位運算符
2、 關系運算符
3、相等運算符
4、 位與運算符
5、位異或運算符
6、 位或運算符
7、 邏輯與運算符
8、 邏輯或運算符
9、 三元條件運算符
10、 賦值運算符
12、逗號運算符
13、優先順序
㈡ C語言規定了一套在程序設計時可以使用的基本符號,他們是什麼
C語言程序設計時可以使用的符號包括以下幾種:1數據類型定義符號:int、char、float等;2函數定義相關符號:main,void等;3編程語句:if……else,while、switch等;4運算符號:+、-、*、/、<、>等
㈢ C語言程序設計有哪些雙目運算符
單目運算符:只有一個操作數,例如:
邏輯非運算符【!】、按位取反運算符【~】、自增自減運算符【++ --】、負號運算符【-】、類型轉換運算符【(類型)】、指針運算符和取地址運算符【*和&】、長度運算符【sizeof】這些是單目運算符
雙目運算符:有兩個操作數,例如:
,+,-,*,/,=,==
三目運算符:需要三個操作數,例如:
?:
㈣ 演算法與程序設計中的運算符有哪些
各種編程語言演算法和運算符類似,以C++為例介紹。
C++提供了以下運算符:
1、算術運算符
+(加)
-(減)
*(乘)
/(除)
%(整除求余)
++(自加)
--(自減)
2、關系運算符
>(大於)
<(小於)
==(等於)
>=(大於或等於)
<=(小於或等於)
!=(不等於)
3、邏輯運算符
&&(邏輯與)
||(邏輯或)
!(邏輯非)
4、位運算符
<<(按位左移)
>>(按位右移)
&(按位與)
|(按位或)
^(按位異或)
~(按位取反)
5、賦值運算符
(=及其擴展賦值運算符)
6、條件運算符
(?:)
7、逗號運算符
(,)
8、指針運算符
(*)
9、引用運算符和地址運算符
(&)
10、求位元組數運算符(sizeof)
11、強制類型轉換運算符(
(類型)
或類型(
))
12、成員運算符
(.)
13、指向成員的運算符
(->)
14、下標運算符
([
])
15、其他
(如函數調用運算符())。
㈤ 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語言中運算符有哪幾種,優先順序順序是怎樣
C語言中,運算符除了常見的三大類,算術運算符、關系運算符與邏輯運算符之外,還有一些用於完成特殊任務的運算符。
運算符的運算優先順序共分為15 級,1 級最高,15 級最低。 在表達式中,優先順序較高的先於優先順序較低的進行運算。而在一個運算量兩側的運算符 優先順序相同時,則按運算符的結合性所規定的結合方向處理。
一級運算符:標識,常量,字元串文字量,優先順序提升表達式最優先執行。
二級運算符:數組下標運算(expression)、函數調用(argument-expression-list)、成員訪問(identifier、-> identifier)、後綴自增(i++)、後綴自減(i--)、復合初始化(initializer-list)。
三級運算符:前綴自增(++i)、前綴自減(--i)、單目轉型表式式(取地址& ,提領 * , 正號+ ,負號-、位反~ 邏輯否!)、求類型長度(sizeof unary-expression)。
四級運算符:強製表達式成為type-name指定的類型( type-name ) cast-expression。
五級運算符:「 * 」 乘法運算符。
六級運算符:「 + 」加法運算符。
七級運算符:<< 左移運算符;>> 右移運算符。
八級運算符:<、<=、>、>=關系運算符。
九級運算符:「 == 」等於運算符;「 != 」不等於運算符。
十級運算符:「 & 」按位與運算符。
十一級運算符:「 ∧ 」按位異或運算符。
十二級運算符:「 | 」按位或運算符。
十三級運算符:「&&」邏輯與運算符。
十四級運算符:「 || 」邏輯或運算符。
十五級運算符:? :條件運算符。
(6)編程運算符號包括哪些擴展閱讀
C語言中各運算符的結合性:
1、左結合性(自左至右):
例如算術運算符的結合性是自左至右,即先左後右。如有表達式x-y+z 則y 應先與「-」號結合,執行x-y 運算,然後再執行+z 的運算。這種自左至右的結合方向就稱為「左結合性」。
2、右結合性(自右至左)
自右至左的結合方向稱為「右結合性」。最典型的右結合 性運算符是賦值運算符。如x=y=z,由於「=」的右結合性,應先執行y=z 再執行x=(y=z)運算。C語言運算符中有不少為右結合性,應注意區別,以避免理解錯誤。