这道题用C语言或者C++怎么写来着?一头雾水。。。 答案是102对吧。。。

如题所述

一个unsigned int占32个字节

0x1234abcd是16进制数 每4个字节表示16进制里一个位

换成二进制 : 

0001 0010 0011 0100 1010 1011 1100 1101
1    2    3    4     a    b    c    d
100单元   101单元    102单元                  (如果8个字节算一个单元)

追问

能写成代码么?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-27
最后输出为 1,2,3
如果 if((j++ || z++)&&i++)后边没有分号,这个程序是没有输入的, 因为判断条件不成立 , printf语句是在if作用域中的。 但是后边有分号,这说明if条件里的语句为空;printf语句不被if所限制,所以可以输出。这道题考察的是 前++与后++ 还有逻辑运算符的优先级~追问

?????你看错题了吧

本回答被网友采纳
第2个回答  2017-02-27
有些架构会把MSB(高位)放在低地址,有些架构则相反,所以在缺少前提的情况下,是不确定的。
对于x86架构来说,在内存中的顺序是:cd ab 34 12
相似回答