<< >> & | ^ 位运算
来源:互联网 发布:儋州市政务网通知公布 编辑:程序博客网 时间:2024/06/03 21:03
一,问:计算表达式14 << 2的值。
答:表达式14 << 2的值为56,因为14(即二进制的00001110)向左移两位等于56(即二进制的00111000)。
二,问: 计算表达式8 >> 2的值。
答:表达式8 >> 2的值为2,因为8(即二进制的00001000)向右移两位等于2(即二进制的00000010)。
三:按位“与”的计算是把两个数字分别写成二进制形式,然后按照每一位判断,&计算中,只要有一个是0就算成0
20->10100
8 ->01000
四:或运算符用符号“|”表示,其运算规律如下:
两个位只要有一个为1,那么结果就是1,否则就为0
五:非运算符用符号“~”表示,其运算规律如下:
如果位为0,结果是1,如果位为1,结果是0
六:异或运算符是用符号“^”表示的,其运算规律是:
两个操作数的位中,相同则结果为0,不同则结果为1。
阅读全文
0 0
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 位运算
- 【安全牛学习笔记】ACUNETIX WEB VULNERABILITY SCANNER
- 文章标题
- Xcode使用系统工具自动增加version number
- 解决 div或者a标签的高度比里面的img高度多了5px 问题
- CSS外边距及盒子居中对齐
- << >> & | ^ 位运算
- Hello protobuf !
- RestTemplate上传文件总结
- linux下查看文件编码及修改编码
- LeetCode编程练习
- Animate.css 一款强大的预设css3动画库
- HEX和BIN
- 响应式网页开发你不知道的那些事
- Java集合类随手记——ArrayList