A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如题位运算只有无符号右移没有无符号左移吗  还有 3<<     左移后面不加数字相当于什么

评分

参与人数 1黑马币 +1 收起 理由
杨佳名 + 1

查看全部评分

7 个回复

倒序浏览
康师傅-蛋黄派 来自手机 中级黑马 2014-10-31 15:58:46
沙发
必须移动啊
回复 使用道具 举报
有左移,左移没有无符号和有符号之分,因为符号位始终是在最最侧的,左移时,右侧是补0的。左移符号<<两边必须有变量或者值的。
回复 使用道具 举报
左移<<   9<<1  1001=0010  向左移一位
回复 使用道具 举报
左移<<   9<<1  1001=0010  向左移一位 如果说向左移动3为,就是9*2的3次方。如果是n位,就是9*n的次方
回复 使用道具 举报
就一行代码 运行下就出答案了
回复 使用道具 举报
没有无符号左移,左移是将数向左移动,低位补0,而符号位是高位,左移时跟符号位没有关系,3<<  我也不知道是什么意思,坐等大神。
回复 使用道具 举报
符号位在左侧,高位在右侧,低位在左侧。所以右移不影响符号位,无符号和有符号是一样的。左移就必须带符号,保证精读啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马