C28-位运算
原题链接:38471.note12025-08-19 18:09:57
发布于:江苏
一、运算符回顾
(一)功能分类:
1. 算术运算符: +-*/ %
2. 逻辑运算符: ! > && > ||
3. 比较运算符: !=, >=, <=, ==, >, < , //=>, =<
4. 赋值运算符: =, +=, -= , *=, %=, /=
5. 位运算符:
按位与 : &
按位或 : |
按位异或 : ^
按位取反 : ~
按位左移 : <<
按位右移 : >>
(二)操作数分类
1. 三目运算符 a>b?a:b (语句1)?(语句2):(语句3)
2. 双目运算符 + - * / =, ==
3. 单目运算符 ++i, --, !, !n, (~)
二、位运算符的计算
重点1: 计算机中的数字都是反码存储的.
重点2: 正数的三码合一.
按位与 : & (转二进制后计算)
按位或 : | (转二进制后计算)
按位异或 : ^ (可以理解为不带进位的加法)
按位取反 : ~ (比较特殊)
三、按位取反的计算
这里空空如也
有帮助,赞一个