编程规范操作符怎么用的

时间:2025-03-05 00:58:47 明星趣事

编程规范中的操作符使用规则如下:

算术操作符

`+`:加法操作符,用于将两个数值相加。

`-`:减法操作符,用于将第一个数值减去第二个数值。

`*`:乘法操作符,用于将两个数值相乘。

`/`:除法操作符,如果两个操作数都为整数,执行整数除法;只要有浮点数执行的就是浮点数除法。

`%`:取模操作符,用于求两个整数相除的余数。两个操作数必须为整数。

移位操作符

`<<`:左移操作符,将数值的二进制位向左移动指定位数,右边用0填充。

`>>`:右移操作符,将数值的二进制位向右移动指定位数。右移运算分两种:逻辑移位(左边用0填充,右边丢弃)和算术移位(左边用原该值的符号位填充,右边丢弃)。

位操作符

`&`:按位与操作符,用于对两个数值的每一位进行与操作,只有对应位都为1时结果才为1。

`|`:按位或操作符,用于对两个数值的每一位进行或操作,只要对应位有一个为1时结果就为1。

`^`:按位异或操作符,用于对两个数值的每一位进行异或操作,对应位相同则为0,相异则为1。

`~`:按位取反操作符,用于对一个数值的每一位进行取反操作。

赋值操作符

`=`:赋值操作符,用于将右侧的值赋给左侧的变量。

`+=`:加等于操作符,用于将右侧的值加到左侧的变量上,并将结果赋给左侧的变量。

`-=`:减等于操作符,用于将右侧的值从左侧的变量中减去,并将结果赋给左侧的变量。

`*=`:乘等于操作符,用于将右侧的值与左侧的变量相乘,并将结果赋给左侧的变量。

`/=`:除等于操作符,用于将左侧的变量除以右侧的值,并将结果赋给左侧的变量。

`%=`:取模等于操作符,用于将左侧的变量除以右侧的值,并将余数赋给左侧的变量。

单目操作符

`!`:逻辑非操作符,用于对一个条件进行取反。

`-`:负值操作符,用于将一个数值取负。

`+`:正值操作符,用于将一个数值取正(实际上不改变数值)。

`&`:取地址操作符,用于获取一个变量的内存地址。

`sizeof`:用于获取一个变量或类型所占用的内存字节数。

`~`:按位取反操作符,用于对一个数值的每一位进行取反操作。

`++`:前置自增操作符,用于将变量的值增加1。

`--`:前置自减操作符,用于将变量的值减少1。

`++`:后置自增操作符,用于将变量的值增加1后再使用。

`--`:后置自减操作符,用于将变量的值减少1后再使用。

关系操作符

`>`:大于操作符,用于比较两个数值的大小,判断第一个数值是否大于第二个数值。

`<`:小于操作符,用于比较两个数值的大小,判断第一个数值是否小于第二个数值。

`>=`:大于等于操作符,用于比较两个数值的大小,判断第一个数值是否大于或等于第二个数值。

`<=`:小于等于操作符,用于比较两个数值的大小,判断第一个数值是否小于或等于第二个数值。

`==`:等于操作符,用于判断两个值是否相等。

`!=`:不等于操作符,用于判断两个值是否不相等。

逻辑操作符

`&&`:与操作符,用于判断两个条件是否都为真。

`||`:或操作符,用于判断两个