s*k
2 楼
系统是little endian, 定义一个Usigned int 32, 然后bit shift >>1.这个操作还
是除法(/2)吧,而不是把LSB往MSB移,从而导致变成(*2)?
同样 如果做强制类型转换,比如定义一个Usigned int32 a = 0x00ff
那么(uint16) a = 0xff?而不是0x00吧
有点糊涂,大侠指教下
是除法(/2)吧,而不是把LSB往MSB移,从而导致变成(*2)?
同样 如果做强制类型转换,比如定义一个Usigned int32 a = 0x00ff
那么(uint16) a = 0xff?而不是0x00吧
有点糊涂,大侠指教下
u*u
3 楼
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吧
: 有点糊涂,大侠指教下
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吧
: 有点糊涂,大侠指教下
相关阅读
Thank you email after talking over the phone with recruiter?CLRS上的红黑树题 13.3-6G 电面一题明天一大早就要出发去ONSITE,求BLESS!!!能不能有点离奇的点子救助,OPT生效后90天和未拿到的offerG公司的on-site面试一定会给结果吗?电话面试用现成的答案好不好紧急求助:朋友被告plagiarism要被退学昨天SF第廿二个onsite,终于收官了申请过OPT加急的同学,大家都在收到receipt后多久申请的?请问limo要给小费吗关于背景调查编程之美上的一道递推题?有些公司不让用cpt做full time原因是什么?请问关于金融公司ITsupport职位的CareerPathGoogle Onsite见几个人?HR说周一给通知,到现在也没有消息。stock option 是怎么回事?还要买的众PhD毕业是坚持大致原方向找工作还是直接码工了事?