整型转二进制:Integer.toBInaryString(6)

<<:左移,3<<2 = 3*2*2 = 12

>>:右移,3>>1 = 3/2 = 1.(有符号的右移,看首位是0还是1,是0则补0,是1则补1;无符号右移就只补0

>>>:无符号右移,3>>>1 = 3/1 = 1.,注意没有无符号左移

&:与运算,6 & 3 = 2(当二进制中两个数的对应位置都为1,结果才为1,例如1010 & 1101 = 1000

|:或运算,6 | 3 = 7(当二进制中两个数的对应位置都为0,结果才为0,例如10100 & 11010 = 11110

^:异或运算,6 ^ 3 = 5(当二进制中两个数的对应位置都是0或者都是1时,结果才为0,例如10100 & 11010 = 01110

~:反码,~6 = -7(正数的原码、反码、补码都是它自己,负数的反码是原码的除符号位取反,补码是反码+1

最新文章

  1. 工作框架各种使用整理 -- 展示数据列表并做update
  2. iOS学习笔记-精华整理
  3. Unity3D插件分享
  4. php YAF
  5. 安装mysql之后,存入中文出现乱码
  6. js中DOM集合的动态特性
  7. C++读取二进制文件(某特定格式)
  8. UVa---------10935(Throwing cards away I)
  9. 基于python的《Hadoop权威指南》一书中气象数据下载和map reduce化数据处理及其可视化
  10. Codeforces Round #441 (Div. 2, by Moscow Team Olympiad) A. Trip For Meal
  11. Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
  12. 数据库---mysql内置功能
  13. 分形之龙形曲线(Dragon Curve)
  14. linux 添加 swap
  15. python图像处理(1)图像的打开与保存
  16. 在CentOS/RHEL上设置SSH免密码登录
  17. 浅析若干Java序列化工具【转】
  18. ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory
  19. bzoj3697_FJ2014集训_采药人的路径_solution
  20. 使用@AspectJ注解开发Spring AOP

热门文章

  1. std::map自定义类型key
  2. 用iText5-2-其他类型PDF
  3. JavaScript-打印倒三角形和正三角形
  4. 创建可执行的JAR包并运行
  5. Python常用的正则表达式处理函数
  6. Jsoup解析Xml{详解}
  7. go语言之用户输入&amp;类型别名&amp;类型转换
  8. intelj idea中除了Find Usage外的另一种查找级联调用的方法
  9. 【数据结构】什么是二叉查找树(BST)
  10. Spring Boot可执行Jar包运行原理