已知字符A的ASCⅡ代码值是65 字符变量c1的值是A c2的值是D。则执行语句printf(%d
已知字符A的ASCⅡ代码值是65,字符变量c1的值是A,c2的值是D。则执行语句printf(%d,%d,c1,c2-2);的输出结果是
A.A,68
B.A,B
C.65,66
D.65.68
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:C
在c语中,字符常量在内存中占一个字节,存放的是字符的AscⅡ码值。所有的字符常量都作为整型量来处理。在本题中,输出语句用整型格式输出字符时,输出的是其ASCⅡ码值。囚为字符'A'和'D'的ASCⅡ码值分别为65和68,所以c2-2=68.2=66。
相似问题
__________儿童能够处理两条参照轴线 表现出物体的背景。
__________儿童能够处理两条参照轴线,表现出物体的背景。
混悬剂(名词解释)
混悬剂(名词解释)
有以下程序 include<stdio.h> ma:in( ){ ints t A=10; doub
有以下程序 include<stdio.h> ma:in( ){ ints,t,A=10; doubleB=6: s=sizeof(A); t=sizeof(B); printf(%d,%d n,s,t); } 在VC6
普通片剂的崩解时限要求为( )分钟内全部崩解成颗粒并通过筛网。A.15B.30C.45D.60
普通片剂的崩解时限要求为( )分钟内全部崩解成颗粒并通过筛网。A 15B 30C 45D 60
以下叙述中正确的是A.在C程序中的八进制和十六进制 可以是浮点数B.八进制数的开头要使用英文字*O
以下叙述中正确的是A.在C程序中的八进制和十六进制,可以是浮点数B.八进制数的开头要使用英文字*O,否则不能与十进制区分开C.整型变量可以分为int型、
