帮忙解释下这个2<<3 就是移位 2<<3是怎么移位的 还有2<<=3和2<<3有什么区别 麻烦详解 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 2<<3 2向左移3个位置2 2进制表示 1010 移动3个位置之后 10000 10000 转换成十进制 162<<=3 不行吧int num = 2;num<<=3;先将num向左移动3个位置 最后将结果赋值于num 相当于 -= += 哈哈,<< 是向左移的意思,也就是每移一位,就相当于乘以2. 原理就是先将2转换成 二进制的 10,然后左移三位,这样机器处理时最快的。 10 10 <-,不够得地方补0,就变成了 10000,也就是 16. 去复习下计算机原理 8421 码。2<<=3,没有这种写法吧。 我晕,现在CSDN的人气真好,刚讨论个问题回来,就有人回答了 2<<3:00000010---->00010000,1向右边移动三位“<<=”:操作符左边的值会移动由右边的值指定的位数,然后将得到的结果赋给左边的变量,所有2<<=3不行的,只能这样,int a=2; a <<= 3; 2<<3:00000010---->00010000,1向左边移动三位 请教一下 <s:datetimepicker>标签 只显示标签,不显示下拉时间选择框 请教方法赋值问题? 超链接在传递带有&符号的字符串时不能正常显示 求教: 用ofbiz框架开发时新增时会加入两条数据, 这是怎么了 ? 小弟刚刚学习使用JBOSS,不知道是数据库在里面怎么配置,高手指点 请问大家在java平台下有哪些免费的报表工具/工作流,开源的最好。 hibernate中多重查询的问题 问一个log4j的问题,在线等待ing SSH2+easyui的数据库交互问题 建立socket连接,将消息发送到127.0.0.1 8991端口 怎么才能发财???(闲扯淡的就不要来了)
2 2进制表示 10
10 移动3个位置之后 10000
10000 转换成十进制 162<<=3 不行吧
int num = 2;
num<<=3;
先将num向左移动3个位置 最后将结果赋值于num 相当于 -= +=
10 <-,不够得地方补0,就变成了 10000,也就是 16. 去复习下计算机原理 8421 码。2<<=3,没有这种写法吧。
“<<=”:操作符左边的值会移动由右边的值指定的位数,然后将得到的结果赋给左边的变量,所有2<<=3不行的,只能这样,int a=2; a <<= 3;