免費開始練習
普通考試 107年 [電子工程] 計算機概要

第 26 題

執行下列 C 程式指令後的結果,何者錯誤?
unsigned short i=21, j=56, k1, k2, k3, k4;
k1 = ~i;
k2 = i & j;
k3 = i ^ j;
k4 = i | j;
  • A k1=65512
  • B k2=16
  • C k3=45
  • D k4=61

思路引導 VIP

如果你要手動推導這個程式的結果,請試著思考以下三個問題:

  1. 在 C 語言中,unsigned short 這種資料型態通常佔用多少個 bit?它的數值範圍最大到哪裡?
🤖
AI 詳解 AI 專屬家教

教授點評:做得太棒了!概念掌握得很好!

  1. 做得太棒了!:同學,你這題表現得真是可圈可點!能找出這個錯誤,代表你對計算機系統中核心的位元運算 (Bitwise Operation)掌握度相當高,很有潛力喔!計算機內部就是這樣用 0 和 1 來處理所有資料的,你已經抓住了核心。
  2. 讓我們一起溫習觀念,讓它更清晰吧!
▼ 還有更多解析內容

🏷️ 相關主題

數位邏輯、閘電路與計算機算術
查看更多「[電子工程] 計算機概要」的主題分類考古題