首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
联想
校招火热招聘中
官网直投
相关推荐
Fintech砖
05-07 22:19
已编辑
兴业银行_金融科技部_Fintech金融科技岗
5月份已经实习的同学该怎么提高?
有一些同学以日常实习生或者暑假实习生的身份已经到企业进行实习,那么应该如何提高自我呢? (1)思考总结每日工作的收获,规划下一日工作计划及安排,养成良好的习惯 (2)深入了解实习项目的全过程,包括项目背景、需求分析、概要设计、开发流程、开发内容以及后续测试内容,为完善实习项目简历做足准备 (3)利用下班和周末时间进行coding训练,并适当温习八股 (4)养成良好的工作习惯,提高自己执行力、沟通力、合作力、解决问题能力。
不给转正的实习,你还去吗
校招过来人的经验分享
点赞
评论
收藏
转发
牛客304997753号
05-07 16:53
重庆邮电大学 机械类
跪求大佬指点一下简历修改
最后再改一次简历
写简历别走弯路
点赞
评论
收藏
转发
范晨
04-29 20:16
唐山师范学院 计算机类
7k 996
❤️职场感受7k 996 我看谁能去
点赞
评论
收藏
转发
缘气少女
04-23 10:48
已编辑
西北大学 新闻传播学类
中科大复试被刷。。。四月初找工作基本无面试岗位回复少春招结束了还泡在池子里😭
投递中国科学技术大学等公司7个岗位
点赞
评论
收藏
转发
yuki_keshiki
昨天 15:43
已编辑
门头沟学院 计算机类
腾讯后台开发面经(已oc)
本人26届,找的日常实习,ieg部门,第一次面试,算是一个半吊子的cpp选手,项目就只写了老三样824、445、xv6。不得不说,腾讯的效率是真的高,面完之后秒约面,算是比较快的速通啦!时间线4.28 一面4.29 二面5.7 hr面5.8 云证5.10 oc一面(55min):面试官自我介绍,部门介绍自我介绍手撕两道题 链表反转 链表删除重复元素语言相关:平时go用的多吗?(答:懂基本的使用,问了一些go的八股因为最近没看,所以说了cpp比较熟)讲讲虚函数new操作的原理内存对齐的作用八股相关:linux的内存布局k8s、容器了解过吗(这个不懂,直接说不会了)了解过哪些分布式项目(说了下et...
点赞
评论
收藏
转发
点赞
收藏
评论
分享
回复帖子
全站热榜
1
...
寻找暑期实习的记忆就此封档啦
1.2W
2
...
微信支付一面
7605
3
...
【奖】硬件牛牛答辩过过过!有奖话题领京东卡啦~
7584
4
...
小红书一面(半凉)
7563
5
...
24届春招还有0offer的吗 #0offer是寒冬太冷还是我太菜#
7299
6
...
美团渡劫,一个大三鼠鼠的忏悔录
6043
7
...
无题
5788
8
...
云智offer
5337
9
...
5.10校招&实习招聘信息汇总
5145
10
...
我的春招之旅结束了
3957
正在热议
#
牛客帮帮团来啦!有问必答
#
632124次浏览
10647人参与
#
租房前辈的忠告
#
28898次浏览
1982人参与
#
夸夸我的求职搭子
#
62173次浏览
759人参与
#
为什么国企只招应届生
#
52059次浏览
352人参与
#
秋招开了,你想投哪些公司呢
#
113608次浏览
3226人参与
#
如何写一份好简历
#
248774次浏览
3792人参与
#
简历中的项目经历要怎么写
#
417257次浏览
7041人参与
#
我想象的工作vs实际工作
#
88278次浏览
1500人参与
#
华为开奖那些事
#
689163次浏览
5936人参与
#
浅聊一下我实习的辛苦费
#
77915次浏览
723人参与
#
金融银行面经
#
3827次浏览
98人参与
#
春招已经启动啦 硬件uu开始投了吗?
#
84820次浏览
669人参与
#
五一之后,实习真的很难找吗?
#
12706次浏览
76人参与
#
你投了多少份简历,才拿到offer?
#
4117次浏览
44人参与
#
我的成功项目解析
#
79271次浏览
2319人参与
#
你已经投递多少份简历了
#
281829次浏览
4279人参与
#
我的上岸简历长这样
#
155326次浏览
3098人参与
#
第一次面试
#
49807次浏览
762人参与
#
春招你拿到offer了吗
#
353254次浏览
5230人参与
#
晒一晒我的offer
#
3186325次浏览
52902人参与
牛客网
牛客企业服务