由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请问一个little endian 系统的问题
相关主题
c++ questionBB的面试题-只用&和| 如何reverse a bit string?
问两道面试题问个google面试题的最佳解法
关于G的Phone Interviewleetcode 上的 two sum
一道C语言题a家电面。。
amazon背靠背电面G的offer只有5天考虑时间吗?
Expedia工作机会dev&test (更新一下JD) (转载)一道大数据题
要去google onsite的同学们请教一个切割木材的问题
遇到了同胞interviewer微软拒信 + 面经
相关话题的讨论汇总
话题: endian话题: usigned话题: little话题: endianess话题: 0x00ff
进入JobHunting版参与讨论
1 (共1页)
s********k
发帖数: 6180
1
系统是little endian, 定义一个Usigned int 32, 然后bit shift >>1.这个操作还
是除法(/2)吧,而不是把LSB往MSB移,从而导致变成(*2)?
同样 如果做强制类型转换,比如定义一个Usigned int32 a = 0x00ff
那么(uint16) a = 0xff?而不是0x00吧
有点糊涂,大侠指教下
u****u
发帖数: 229
2
1) 移位操作和endianess没有一点关系.
2) unsigned int32 a=0x000000ff, unsigned int16 b=0x00ff.和endianess没有一点
关系.
3) 为什么我们说C语言不好?问题就是在于有太多的类似的概念不清的新手上来就用C.

【在 s********k 的大作中提到】
: 系统是little endian, 定义一个Usigned int 32, 然后bit shift >>1.这个操作还
: 是除法(/2)吧,而不是把LSB往MSB移,从而导致变成(*2)?
: 同样 如果做强制类型转换,比如定义一个Usigned int32 a = 0x00ff
: 那么(uint16) a = 0xff?而不是0x00吧
: 有点糊涂,大侠指教下

s********k
发帖数: 6180
3
Thanks,只有pointer的操作跟endianess有关系了?

【在 u****u 的大作中提到】
: 1) 移位操作和endianess没有一点关系.
: 2) unsigned int32 a=0x000000ff, unsigned int16 b=0x00ff.和endianess没有一点
: 关系.
: 3) 为什么我们说C语言不好?问题就是在于有太多的类似的概念不清的新手上来就用C.

1 (共1页)
进入JobHunting版参与讨论
相关主题
微软拒信 + 面经amazon背靠背电面
LC第七题reverse int的测试例子有问题?Expedia工作机会dev&test (更新一下JD) (转载)
来讨教个面试题要去google onsite的同学们
回忆几道bloomberg的电话面试题遇到了同胞interviewer
c++ questionBB的面试题-只用&和| 如何reverse a bit string?
问两道面试题问个google面试题的最佳解法
关于G的Phone Interviewleetcode 上的 two sum
一道C语言题a家电面。。
相关话题的讨论汇总
话题: endian话题: usigned话题: little话题: endianess话题: 0x00ff