原住民族考試四等考試-電子工程類科計算機概要113 年第 27 題單選題
關於 C 語言中的 int(整數)型態資料,下列指令何者錯誤?
int i;
Ai='A';
Bi=0b10000001;正確答案
Ci=0101;
Di=0x41;
B正確答案
C 語言標準不支援 0b 開頭的二進位字面值,僅支援十進位、八進位(0)、十六進位(0x)。
逐選項解析
Ai='A';✕ 錯誤
字元常數 'A' 在 C 語言中其實是 int 型態,值為 ASCII 碼 65,可合法指派給 int 變數。
Ci=0101;✕ 易錯陷阱
以 0 開頭的數字是八進位表示法,0101 = 1×64+0×8+1 = 65(十進位),合法的整數指派。小心別誤讀成十進位 101。
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本