c語言常用操作符 c語言的操作符和表達式

解讀 C 常用運算符

c語言常用操作符 c語言的操作符和表達式

文章插圖
由于操作符以后會經常用到,經常會出現關于操作符的使用,今天我就來總結一下C語言中常用的操作符 。我們常用的C語言操作符主要分為以下幾種:算術操作符、移位操作符、位操作符、賦值操作符、單目操作符、關系操作符、邏輯操作符、條件操作符、逗號表達式下標引用、函數調用和結構成員 。
c語言常用操作符 c語言的操作符和表達式

文章插圖
常用運算符
+、-、*、/
解釋:C語言的運算符——加、減、乘、除 。
+=、-=、*=、/=、%=
解釋: C語言的運算符——修改和替代 。

解釋:C語言的運算符——結構或聯合的成員選擇 。
,
解釋:C語言中①逗號運算符 。②分隔符,用于分隔函數參數表中的各參數 。
~
解釋:C語言的運算符——二進碼反(按位非) 。
*
解釋:C語言的分隔符——用于在變量說明中指明當前說明的變量是指向某個類型的指針 。
!
解釋: C語言的運算符——邏輯反(非) 。
&
解釋:C語言的運算符——①取變量地址 。②按位與 。
&&
解釋: C語言的運算符——邏輯與 。
%
解釋: C語言的運算符——模除(取整除后的余數) 。
;
解釋: C語言的分隔符——終止一條語句 。

解釋: C語言的分隔符——指明標號語句 。
:
解釋: C++語言的作用域運算符 。當局部變量與全局變量同名時 , 在局部變量的作用域內,全局變量前面使用該運算符 。
++
解釋: C語言的運算符——增一 。
--
解釋:C語言的運算符——減一 。
=
解釋:C語言的①運算符——賦值 。②分隔符——用于分隔變量說明和初始化表 。
==
解釋: C語言的運算符——等于 。
!=
解釋: C語言的運算符——不等于 。
>=
解釋:C語言的運算符——大于等于 。
>
解釋:C語言的運算符——大于 。
<=
解釋: C語言的運算符——小于等于 。
<
解釋: C語言的運算符——小于 。
->
解釋: C語言的運算符——指向結構(C++ 語言中的類)成員的指針引用 。
<<
解釋: C語言的運算符——字位左移 。
>>
解釋:C語言的運算符——字位右移 。
^
解釋:C語言的運算符——按位異或 。
|
解釋:C語言的運算符——按位或 。
||
解釋:C語言的運算符——邏輯或 。
[ ]
解釋:C語言的分隔符——指明數組下標 。
( )
解釋: C語言的分隔符——用于形成表達式、隔離條件表達式,以及指明函數調用和函數參數 。
{ }
解釋: C語言的分隔符——用于指明復合語句(分程序)的開始和及結束 。


(類型名)
解釋: C語言的運算符——類型強制轉換 。
\\
解釋: C語言的轉義(換碼)序列——反斜杠(使用時與字符一樣要用“”) 。
\0
解釋: C語言的轉義(換碼)序列——空白NULL 。
\a
解釋: C語言的轉義(換碼)序列——響鈴 。
\b
解釋:C語言的轉義(換碼)序列——退格 。
\n
解釋:C語言的轉義(換碼)序列——換行 。
\r
解釋:C語言的轉義(換碼)序列——回車 。
\t
【c語言常用操作符 c語言的操作符和表達式】解釋:C語言的轉義(換碼)序列——制表符 。