- ·上一篇文章:取一个整数a从右端开始的4?7位。
- ·下一篇文章:画图,学用circle画圆形。
学习使用按位取反~。
~0=1; ~1=0;
(1)先使a右移4位。
(2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)
(3)将上面二者进行&运算。
(1)先使a右移4位。
(2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)
(3)将上面二者进行&运算。
程序源代码:
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
a = 234 b = ~a print 'The a\'s 1 complement is %d' % b a = ~a print 'The a\'s 2 complement is %d' % a
学习使用按位取反~。