首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
YeatsXu
2016-11-25 16:06
已编辑
南京邮电大学 Java
关注
已关注
取消关注
位运算的问题,还没想明白,占个坑,晚上找解答
1<<32的结果是什么?1<<-1的结果又是什么?为什么?
提示
全部评论
推荐
最新
楼层
Bye2016
爱奇艺_技术产品中心_Java开发
首先要把符号左边那个数转换成二进制,然后移动相应的右边那个数的位置。左移,右边补零,右移,左边补零,把右边的多出的数删掉。然后把得到的二进制再转换为十进制,就是结果。
点赞
回复
分享
发布于 2016-11-25 16:08
YeatsXu
楼主
南京邮电大学 Java
从结果可以看出C语言左移操作准确的说应该是循环左移操作。如int类型左移(在32位系统上),每个位向左移动,低位补0。到31位移出时,循环到最低位。 右移操作,对unsigned int类型,左边空出的部分用0填补;对int类型,部分机器对左边空出的部分用符号位填补,而另外一些机器用0填补。
点赞
回复
分享
发布于 2016-11-25 17:34
YeatsXu
楼主
南京邮电大学 Java
补充一下,1<<-1是错误表达式,移位操作右表达式不能未负。
点赞
回复
分享
发布于 2016-11-25 17:36
Avon
中山大学 C++
https://msdn.microsoft.com/zh-cn/library/336xbhcz.aspx 这个讲解了左移和右移,正数和负数的移位运算规则和例子
点赞
回复
分享
发布于 2016-11-25 17:37
YeatsXu
楼主
南京邮电大学 Java
点赞
回复
分享
发布于 2016-11-25 17:45
p_string
大连理工大学 golang
移位运算中,当移位数量大于字长时,一般其实际移位量为k mod w即使,如1>>32和1>>0结果一样
点赞
回复
分享
发布于 2016-11-25 23:12
YeatsXu
楼主
南京邮电大学 Java
陈正冲《C语言深度剖析》中指出,移位操作对移位运算符右边表达式有要求:1.为整数 2.非负 3.不超过字长(否则无意义) ; 最后指出在移位操作只有对无符号整数才有意义,在实际程序中,不应该对有符号数进行移位操作,因为对有符号数移位容易出错(PS:可以这么做,但比较绕,结果往往与我们预想的不一样,所以不提倡有符号数进行异味操作)
点赞
回复
分享
发布于 2016-11-26 09:42
带叶也
哈尔滨剑桥学院 产品经理
1<<32,32位机子上gcx直接报错, csapp这个有写道 膜运算一下
点赞
回复
分享
发布于 2016-12-02 01:22
还没有回复哦~
相关推荐
02-18 16:15
四川大学 运营
得物-产品与用户运营实习面经
简单介绍下自己在上一段实习经历中,自己做出的最大贡献觉得自己在哪个角色上表现得最为出色通常会采用什么样的方式进行项目复盘具体举例一个在实习中所负责的研究内容的case细节追问分享一个从前期策划到最终落地的项目案例打造爆款选题的思路确认工作 base 地和到岗时间反问环节
查看7道真题和解析
点赞
评论
收藏
分享
昨天 00:50
武汉科技大学 前端工程师
2.19深圳小厂前端二面(已OC)
项目主管和前端负责人两人一起面,八股+项目,主管比较和善。自我介绍从输入URL到看到页面发生的全过程对HTTP的理解get和post的区别开发过程中有没有考虑过安全问题TCP三次握手四次挥手项目中的大规模数据渲染具体讲讲虚拟滚动如何计算动态数据高度如果在公司的项目里面遇到性能问题如何思考优化方案?微信支付是怎么做的axios封装移动端兼容问题如何解决git平常用哪些操作git冲突如何解决rebase和merge的区别然后主管主动介绍起了公司的整个业务包括现在研发在做的有哪些小程序和平台,也介绍了实习生的工资(个人觉得挺满意的)反问:一周工作多少天?加班严重吗?其他的一面基本了解差不多了----...
查看13道真题和解析
点赞
评论
收藏
分享
02-13 11:26
河北农业大学 电化学工程师
好牛马,求带走。
点赞
评论
收藏
分享
01-24 08:13
已编辑
合肥工业大学 Java
26届准备年后找实习,请佬们拷打😭
简历还有没有需要改进的地方,没有的话年后直接冲了,虽然八股算法好不太行,直接边投边学了#投递实习岗位前的准备# #我的实习日记#
程序员牛肉:
没啥问题。标准的流水线简历,但是学历好一点,所以应该是有约面的机会的。 这段时间可以考虑把自己的两个项目彻底的理一理。争取能够讲清楚每一个功能点
投递实习岗位前的准备
我的实习日记
点赞
评论
收藏
分享
02-15 15:14
顺丰集团_大数据挖掘与分析工程师(准入职员工)
顺丰内推顺丰面经
9.26 线下一二三面10.16录用意向书一面:1. 介绍实习2. voliatile和 synchiozed的区别3. 线程池 核心线程数 和 最大线程数4. 有没有遇到抢占线程的情况 具体多少合适 有没有测过qps5. spring里的事务 @Tractional 有没有遇到过事务失效6. @Autoriwed @Recourse7. nacos服务下线后多久之后 控制台这个服务会消失 (答得心跳机制,可能会等没有别的服务调用后,应该不会立即消失 ) 主动下线:调用注销接口 会立刻从控制台移除 被动下线:心跳机制 在最多十秒内(默认)检测到该实例未发送心跳 将其标记为...
顺丰集团
|
校招
|
超多精选岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
脱下孔乙己长衫,浅聊一下就业下沉!
1.7W
2
...
任何人都可以复刻的AI修改简历思路
1.6W
3
...
【未来准备7】就业下沉时代,如何摆脱困境
1.2W
4
...
HR面全百科——缺点/不足/有什么要改进的
1.1W
5
...
快手产品运营一面😏凉了也赚了
7932
6
...
【职场生存术6】寻求帮助是一项高级技能,得慢慢学
7680
7
...
实习生记住:你是去工作的,不是去受气的!
7063
8
...
阿里云暑期实习java后端面经
6537
9
...
从双非院校一路 “杀” 进大厂,我是怎么做到的
5593
10
...
刚入职场我好怕怕
5561
创作者周榜
更多
正在热议
更多
#
材料人的华为红黑体验
#
20510次浏览
136人参与
#
滴滴求职进展汇总
#
108122次浏览
869人参与
#
水滴春招
#
38610次浏览
602人参与
#
穿越回大一,你会做什么
#
16450次浏览
191人参与
#
听劝,这个简历怎么改
#
28693次浏览
353人参与
#
你见过最离谱的招聘要求是什么?
#
153650次浏览
979人参与
#
机械人你知道哪些单休企业
#
6230次浏览
101人参与
#
你想留在一线还是回老家?
#
18483次浏览
298人参与
#
面试被问“你的缺点是什么?”怎么答
#
17297次浏览
306人参与
#
机械人求职现状
#
10757次浏览
109人参与
#
互联网行业现在还值得去吗
#
2808次浏览
24人参与
#
第一份工作应该选择高薪还是大平台
#
115638次浏览
729人参与
#
入职第四天,心情怎么样
#
13975次浏览
116人参与
#
第一份工作应该选高薪还是热爱?
#
13899次浏览
131人参与
#
租房找室友
#
9030次浏览
59人参与
#
你觉得机械有必要实习吗
#
33841次浏览
320人参与
#
面试等了一周没回复,还有戏吗
#
93946次浏览
857人参与
#
Offer比较,你最看重什么?
#
129213次浏览
844人参与
#
面试被问第一学历差时该怎么回答
#
98348次浏览
618人参与
#
初创公司值得加入吗?
#
11019次浏览
58人参与
#
职场新人生存指南
#
202941次浏览
5619人参与
牛客网
牛客企业服务