#include <stdio.h>
void main() {
char ch1, ch2;
ch1 = 'A' + '5' - '3';
ch2 = 'A' + '6' - '3';
printf("%d,%c\n", ch1, ch2);
}
選項:A) 67,D B) B,C C) C,D D) 不確定的值
'A' = 65, '5' = 53, '3' = 51, '6' = 54。ch1:
ch1 = 65 + 53 - 51 = 67 // 對應字符 'C'
ch2:
ch2 = 65 + 54 - 51 = 68 // 對應字符 'D'
printf("%d,%c\n", ch1, ch2); 按 %d 輸出整數 67,按 %c 輸出字符 'D'。輸出為 67,D,對應選項 A。
%d 輸出整數,%c 輸出對應 ASCII 字符。