KJHo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.前缀自增自减法:先进行自增或自减运算,在进行表达式运算
2.后缀自增自减法:先进行表达式运算,再进行自增或自减运算
3.位运算符,作用在所有的位上。
&:如果相对应位都是1,结果为1
|:相对应位有1位是1,结果为1
^:相对应位不同,结果为1
~:按位取反,0变1,1变0
<<:左操作数按位左移右操作数指定的位数,右侧用0进行填充。如果左移位数超过了数据类型的位数,结果未知(如int类型超过了32位)

:左操作数按位右移右操作数指定的位数(每个位的值向右移动并丢弃右侧的位,左侧使用符号位填补。)

:左操作数按位右移右操作数指定的位数,最高位用0补
🤔左移和右移运算符可能导致位溢出或非预期结果,因此在使用时应当根据具体的需求进行适当的边界检查和处理。
4.负数二进制:负数的绝对值的二进制取反,再加1
5.短路运算 &&(第一个是false第二个就不会运算直接判定false) || (第一个为true第二个就不会运算直接判定true)
6.! 非运算

posted on 2024-01-01 23:17  KJHo  阅读(2)  评论(0编辑  收藏  举报