算术运算符:
+:左操作数加右操作数
-:左操作数减右操作数
*:左操作数乘右操作数
/:左操作数除右操作数
%:左操作数除右操作数的余数
++:自身加1
--:自身减1
关系运算符:
==:检查两个操作数的值是否相等,如果相等则条件为真
!=:检查两个操作数的值是否相等,如果不相等则条件为真
>:检查左操作数的值是否大于右操作数的值,如果是则条件为真
<:检查左操作数的值是否小于右操作数的值,如果是则条件为真
>=:检查左操作数的值是否大于或等于右操作数的值,如果是则条件为真
<=:检查左操作数的值是否小于或等于右操作数的值,如果是则条件为真
逻辑运算符:
&&:称为逻辑与运算符。如果两个操作数都非零,则条件为真
||:称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真
!:称为逻辑非运算符。用来逆转操作数的逻辑状态。真变为假,假变为真
位运算符:
&:按位与运算符,按二进制位进行"与"运算
|:按位或运算符,按二进制位进行"或"运算
^:异或运算符,按二进制位进行"异或"运算
~:取反运算符,按二进制位进行"取反"运算
<<:二进制左移运算符。将一个运算对象的各二进制位全部左移若干位
>>:二进制右移运算符。将一个数的各二进制位全部右移若干位
赋值运算符:
=:赋值运算符,把右边操作数的值赋给左边操作数
+=:加和赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数
-=:减和赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数
*=:乘和赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数
/=:除和赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数
%=:取余和赋值运算符,把左操作数和右操作数取余后赋值给左操作数
<<=:左移且赋值运算符
>>=:右移且赋值运算符
&=:按位与且赋值运算符
^=:按位异或且赋值运算符
|=:按位或且赋值运算符
杂项运算符:
sizeof():返回变量(变量的数据类型大小就是变量的大小)或数据类型所占的字节数
&:取地址
*:取内容
?::三目运算符
c语言中的运算符
本文详细介绍了编程语言中的各种运算符,包括算术运算符如加减乘除,关系运算符如等于、不等于、大于、小于等,逻辑运算符如与、或、非,以及位运算符如按位与、异或、左移、右移。此外,还涵盖了赋值运算符和特殊运算符如 sizeof、取地址和取内容。这些基础知识对于理解和编写高效代码至关重要。
摘要由CSDN通过智能技术生成