题目:学习使用按位与 & 。

不会的知识点,查了一下按位运算。

按位运算符是把数字看作二进制来进行计算的。

运算符 描述 实例
& 按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0 (a & b) 输出结果 12 ,二进制解释: 0000 1100
| 按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。 (a | b) 输出结果 61 ,二进制解释: 0011 1101
^ 按位异或运算符:当两对应的二进位相异时,结果为1  (a ^ b) 输出结果 49 ,二进制解释: 0011 0001
~ 按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。~x 类似于 -x-1 (~a ) 输出结果 -61 ,二进制解释: 1100 0011,在一个有符号二进制数的补码形式。

python进制的表示:

  • 二进制:0b
  • 八进制:0o
  • 16进制:0x

进制的转换:

二进制:bin()

八进制:oct()

十六进制:hex()

直接输出,就是十进制。

最新文章

  1. TODO:Laravel 使用blade标签布局页面
  2. C++迟后联编和虚函数表
  3. 详解Android中AsyncTask的使用
  4. ThinkPHP3.2判断手机端访问并设置默认访问模块的方法
  5. java矩阵相乘的计算
  6. Asp.net获取用户真实Ip地址
  7. java从控制台读取数据的方式
  8. hdu 4655 Cut Pieces 找规律
  9. uiscrollerview循环滚动(参考第三方库:HMBannerView)https://github.com/iunion/autoScrollBanner
  10. hdu 4550 卡片游戏 贪心
  11. JavaScript学习笔记(三十八) 复制属性继承
  12. 关于js的几道经典题(作用域、原型链等)自己做的
  13. ASP.NET自定义处理程序
  14. mpush 服务器环境配置安装 CentOS 7 and Windows
  15. Unity20172.0 Android平台打包
  16. IFE第一天
  17. 2019MABU3月班——SAP导入总账科目小笔记
  18. AtCoder Regular Contest 102 E Stop. Otherwise...
  19. js中slice splice substring substr区别
  20. 创建servlet程序知识点详解---servlet-day12

热门文章

  1. File、FileStream、StreamWriter、StringWriter文件使用总结
  2. 利用十字链表存储树结构(便于同时求出某一点的入度与出度)------C语言实现
  3. 移动端键盘顶起遮挡输入框&offsetTop值不准问题
  4. 利用url地址获取你需要的参数,window.location系列
  5. java 循环变量
  6. js面试相关
  7. java设计模式1——单例模式
  8. 来简单说说var,let,const,function,import,class
  9. Linux内核的LED设备驱动框架【转】
  10. 使用 linux kernel +busybox 定制linux系统