黑马程序员技术交流社区
标题:
位运算只有无符号右移没有无符号左移吗
[打印本页]
作者:
FlyMeToTheMoon
时间:
2014-10-31 15:47
标题:
位运算只有无符号右移没有无符号左移吗
如题位运算只有无符号右移没有无符号左移吗 还有 3<< 左移后面不加数字相当于什么
作者:
康师傅-蛋黄派
时间:
2014-10-31 15:58
必须移动啊
作者:
jacoblx
时间:
2014-10-31 15:59
有左移,左移没有无符号和有符号之分,因为符号位始终是在最最侧的,左移时,右侧是补0的。左移符号<<两边必须有变量或者值的。
作者:
wanglei123
时间:
2014-10-31 16:48
左移<< 9<<1 1001=0010 向左移一位
作者:
wanglei123
时间:
2014-10-31 16:52
左移<< 9<<1 1001=0010 向左移一位 如果说向左移动3为,就是9*2的3次方。如果是n位,就是9*n的次方
作者:
郑飞
时间:
2014-11-3 07:49
就一行代码 运行下就出答案了
作者:
yaodd321
时间:
2014-11-3 11:59
没有无符号左移,左移是将数向左移动,低位补0,而符号位是高位,左移时跟符号位没有关系,3<< 我也不知道是什么意思,坐等大神。
作者:
奋斗的蜗牛ksd
时间:
2014-11-3 13:14
符号位在左侧,高位在右侧,低位在左侧。所以右移不影响符号位,无符号和有符号是一样的。左移就必须带符号,保证精读啊。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2