题目
已知字符'A'的ASCⅡ码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。A. A,BB. A 68C. 65,66D. 65,68
已知字符'A'的ASCⅡ码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是( )。
A. A,B
B. A 68
C. 65,66
D. 65,68
题目解答
答案
C. 65,66
解析
步骤 1:理解字符变量的ASCⅡ码值
字符变量c1的值是'A',其ASCⅡ码值为65。字符变量c2的值是'D',其ASCⅡ码值为68。
步骤 2:计算c2-2的值
c2的ASCⅡ码值为68,减去2后得到66。
步骤 3:执行printf语句
printf("%d,%d",c1,c2-2);将输出c1的ASCⅡ码值和c2-2的值,即65和66。
字符变量c1的值是'A',其ASCⅡ码值为65。字符变量c2的值是'D',其ASCⅡ码值为68。
步骤 2:计算c2-2的值
c2的ASCⅡ码值为68,减去2后得到66。
步骤 3:执行printf语句
printf("%d,%d",c1,c2-2);将输出c1的ASCⅡ码值和c2-2的值,即65和66。