由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - c++ question
相关主题
请问一个little endian 系统的问题MS SDET onsite 面经
问两道面试题电面面经
一道C语言题有面过knight的吗
第一次onsite感想bloomberg 面经
amazon背靠背电面问个编程,系统,网络有关的综合问题。
Expedia工作机会dev&test (更新一下JD) (转载)VMware的面试题
回忆几道bloomberg的电话面试题Google面经
amazon 面经看到一个c的面试题,求教。
相关话题的讨论汇总
话题: int话题: assumption话题: endian话题: bit话题: c++
进入JobHunting版参与讨论
1 (共1页)
b****a
发帖数: 4465
1
giving an int, how to check if the 1st bit is set? don't make any assumption
regarding the size of int.
my answer is to check the int is positive or negative. is it right?
x*********s
发帖数: 2604
2
(a>>31 && 1) == 1
d*****t
发帖数: 41
3
这是假设输入的是32位的数,题目说don't make any assumption regarding the
size
of int.
(input>>(8*sizeof(a)-1))&1 == 1

【在 x*********s 的大作中提到】
: (a>>31 && 1) == 1
s***f
发帖数: 226
4
1st bit? MSB or LSB.
MSB测正负好像可以,LSB只要测奇偶就行了。
K******g
发帖数: 1870
5
(a>>(sizeof(int)-1))&1 == 1

assumption

【在 b****a 的大作中提到】
: giving an int, how to check if the 1st bit is set? don't make any assumption
: regarding the size of int.
: my answer is to check the int is positive or negative. is it right?

b****a
发帖数: 4465
6
when shifting the bit cross over the bytes, will the byte order (big/little
indian) has any effect?

【在 K******g 的大作中提到】
: (a>>(sizeof(int)-1))&1 == 1
:
: assumption

s*****s
发帖数: 157
7
of course Not.
Endian, 不是a3

little

【在 b****a 的大作中提到】
: when shifting the bit cross over the bytes, will the byte order (big/little
: indian) has any effect?

b****a
发帖数: 4465
8
So, if there is a 4 byte (32 bit) int a, the result will be the same for a>
>8 on both big endian and little endian machines?

【在 s*****s 的大作中提到】
: of course Not.
: Endian, 不是a3
:
: little

s*****s
发帖数: 157
9
you got it.

a>

【在 b****a 的大作中提到】
: So, if there is a 4 byte (32 bit) int a, the result will be the same for a>
: >8 on both big endian and little endian machines?

1 (共1页)
进入JobHunting版参与讨论
相关主题
看到一个c的面试题,求教。amazon背靠背电面
EE wireless networking 方向R&D面试经历(embedded/RTOS)Expedia工作机会dev&test (更新一下JD) (转载)
说几道没答好的系统/网络的面试题。回忆几道bloomberg的电话面试题
flextrade电面面经+求教amazon 面经
请问一个little endian 系统的问题MS SDET onsite 面经
问两道面试题电面面经
一道C语言题有面过knight的吗
第一次onsite感想bloomberg 面经
相关话题的讨论汇总
话题: int话题: assumption话题: endian话题: bit话题: c++