
算术运算符:
+:左 *** 作数加右 *** 作数
-:左 *** 作数减右 *** 作数
*:左 *** 作数乘右 *** 作数
/:左 *** 作数除右 *** 作数
%:左 *** 作数除右 *** 作数的余数
++:自身加1
--:自身减1
关系运算符:
==:检查两个 *** 作数的值是否相等,如果相等则条件为真
!=:检查两个 *** 作数的值是否相等,如果不相等则条件为真
>:检查左 *** 作数的值是否大于右 *** 作数的值,如果是则条件为真
<:检查左 *** 作数的值是否小于右 *** 作数的值,如果是则条件为真
>=:检查左 *** 作数的值是否大于或等于右 *** 作数的值,如果是则条件为真
<=:检查左 *** 作数的值是否小于或等于右 *** 作数的值,如果是则条件为真
逻辑运算符:
&&:称为逻辑与运算符。如果两个 *** 作数都非零,则条件为真
||:称为逻辑或运算符。如果两个 *** 作数中有任意一个非零,则条件为真
!:称为逻辑非运算符。用来逆转 *** 作数的逻辑状态。真变为假,假变为真
位运算符:
&:按位与运算符,按二进制位进行"与"运算
|:按位或运算符,按二进制位进行"或"运算
^:异或运算符,按二进制位进行"异或"运算
~:取反运算符,按二进制位进行"取反"运算
<<:二进制左移运算符。将一个运算对象的各二进制位全部左移若干位
>>:二进制右移运算符。将一个数的各二进制位全部右移若干位
赋值运算符:
=:赋值运算符,把右边 *** 作数的值赋给左边 *** 作数
+=:加和赋值运算符,把右边 *** 作数加上左边 *** 作数的结果赋值给左边 *** 作数
-=:减和赋值运算符,把左边 *** 作数减去右边 *** 作数的结果赋值给左边 *** 作数
*=:乘和赋值运算符,把右边 *** 作数乘以左边 *** 作数的结果赋值给左边 *** 作数
/=:除和赋值运算符,把左边 *** 作数除以右边 *** 作数的结果赋值给左边 *** 作数
%=:取余和赋值运算符,把左 *** 作数和右 *** 作数取余后赋值给左 *** 作数
<<=:左移且赋值运算符
>>=:右移且赋值运算符
&=:按位与且赋值运算符
^=:按位异或且赋值运算符
|=:按位或且赋值运算符
杂项运算符:
sizeof():返回变量(变量的数据类型大小就是变量的大小)或数据类型所占的字节数
&:取地址
*:取内容
?::三目运算符
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)