11 2012 档案
摘要:17 ~ 22(略) 23 A w(int)((word << 24) >> 24)((int)word << 24) >> 240x000000760x000000760x000000760x876543210x000000210x000000210x000000c90x000000c90xffffffc90xEDCBA9870x000000870xffffff87 B func1是做高位截断,func2做符号位扩展. 24(略)25length-1会有溢出,所以改为 < length有符号数和无符号数比较也有问题,当length特别大的
阅读全文
摘要:自己做的答案,还没对照过参考答案。有些题太简单,就没做了。2.1~2.4略 2.5 int val = 0x87654321小端大端存储序列21 43 65 8787 65 43 21show_bytes(valp, 1)/*A.*/2187show_bytes(valp, 2)/*B.*/21 4387 65show_bytes(valp, 3)/*C.*/21 43 6587 65 43 2.6 A 3510593 = 0x00359141 = 1101011001000101000001b3510593.0 = 0x4a564504 =100101001010110010001010..
阅读全文