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



