我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么会输出32?什么原理

img

按位运算。<< 左移的意思。
等价于:

8*2*2
 m<<n的含义:把整数m表示的二进制数左移n位,高位移出n位都舍弃,低位补0.  (此时将会出现正数变成负数的形式) 左移
实例:
  8<<2剖析:
  8二进制形式: 00000000 00000000 00000000 00001000,按照定义,左移两位得到00000000 00000000 00000000 00100000,即为32.

二进制移位,向左移两位

近期文章

  • 求解晰三四五六行,不是很理解
  • CUDNN_STATUS_SUCCESS (1 vs. 0) 如何处理呢?
  • 只能移动一个小图片,这个问题该怎么解决
  • python爬虫 爬虫的网站源码不齐全怎么办
  • 这里输出为什么是Hello!而不是Hi! ?
  • vscode wsl 安装gcc却运行不了g++ -o -wall
  • mac无法删除废纸篓 显示无法访问权限
  • netbeans IDE内嵌浏览器问题
  • python 正则匹配读取本地文件
  • 程序没问题,这咋查出来的是乱码,这是环境问题还是啥,怎么才能改正常!!
  • 关于你的二手车价预测分析 --这篇的数据库在那里呀?
  • Devc++弄循环结构为什么这样呀
  • Uncaught ReferenceError: lay is not defined at date.jsp:10
  • js结果没有回显。各位师傅这是咋回事
  • Java+Servlet+JSP实现Web宠物诊所管理系统
  • 总结程序的关键步骤(c++求均值,方差)
  • 近几年基于遗传算法的新的改进算法!
  • 只能移动一个小图片,这个问题该怎么解决
  • 这个分析题答案是不是错了
  • JAVA学生管理系统

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华