自学理解Python 位运算
来源:互联网 发布:阿里云服务器续费 编辑:程序博客网 时间:2024/05/19 22:57
a= 14
b=7
------------------------------------------------------------------------------------------------------------------------
与运算 & a & b 运算规则 a的二进制 1110
b的二进制 0111
&两个值相应位为1,则为1,否则为0 运算结果 0110 转换十进制 6
------------------------------------------------------------------------------------------------------------------------
或运算 | a | b a的二进制 1110
b的二进制 0111
| 两个值对应为有一个1则为1 运算结果 1111 转换十进制 15
------------------------------------------------------------------------------------------------------------------------
异或运算 ^ a^b
a的二进制 1110
b的二进制 0111
^ 两个值对应位相异时,为1 运算结果 1001 转换十进制 9
------------------------------------------------------------------------------------------------------------------------
取反 ~ ~a 正整数取反为自身+1的负数
负整数取反为自身+1的绝对值
~ 按位取反 1变 0 ; 0 变 1 0 取反为 -1
------------------------------------------------------------------------------------------------------------------------
左移运算 << a<<2
a的二进制 1110
<< 表示 a值往左移动2个位置 运算结果 111000 转换十进制 56 (高位丢弃,低位补全)
------------------------------------------------------------------------------------------------------------------------
右移运算 >> a>>2
a的二进制 1110
>> 表示 a值往右移动2个位置 运算结果 0011 转换十进制 3
- 自学理解Python 位运算
- 位运算理解
- 位运算理解心得
- 位运算的理解
- PHP自学之路-----走进位运算
- python 位运算
- python位运算纪录
- Python位运算符
- python 位运算
- Python-位运算符
- 位运算--python
- 位运算的小理解
- python的按位运算
- python中的位运算符
- python: Bitwise Operators (位运算)
- 自学编程之路——位运算
- C#的基本位运算符理解
- Java 位运算符 深入理解
- Photoshop Elements 2018中文破解版及教程
- C#学习笔记之——集合
- iOS iPhoneX-WebView适配问题
- 项目中git最简单的使用教程
- vim 代码格式化
- 自学理解Python 位运算
- WannaflyUnion挑战赛6 B比赛
- 要点提炼|开发艺术之消息机制
- Thread和Runnable的区别
- Extjs Tabpanel的使用
- MD5码的生成
- SDUT ACM 实验九 全字母句
- 走近Java
- bitcoin rpc command