程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> 深入理解計算機系統第二版習題解答CSAPP 2.12,csapp2.12

深入理解計算機系統第二版習題解答CSAPP 2.12,csapp2.12

編輯:關於C語言

深入理解計算機系統第二版習題解答CSAPP 2.12,csapp2.12


對於下面的值,寫出變量x的C語言表達式。代碼應該對任何字長w≥8都能工作。我們給出當x=0x87654321以及w=32時表達式的結果,僅供參考。

A.x的最低有效字節,其他位均為0。[0x00000021]。

B.除了x的最低有效字節外,其他位都取補,最低有效字節保持不變。[0x789ABC21]。

C.x的最低有效字節設置成全1,其他字節都保持不變。[0x876543FF]。

解答:

A. x & 0xFF

B. ~(x ^ 0xFF)或者(~x) ^ 0xFF

C. x | 0xFF

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved