C语言基础选择题
9.若有说明语句:char c='\72';则变量c()A、说明不合法,c的值不确定
B、包含3个字符
C、包含1个字符
D、包含2个字符 C int main()
{
char c = '\72';
printf("%c", c);
}
打印结果:
: 昨非 发表于 2020-11-9 18:33
打印结果:
根据输出结果确定的包含一个字符吗? 狂想曲丶 发表于 2020-11-9 18:36
根据输出结果确定的包含一个字符吗?
char型也只能存一个字符吧{:10_245:} 本帖最后由 jackz007 于 2020-11-9 18:48 编辑
char c = '\72' ;
这条语句定义了一个字符型变量 c,并为其按字符的 ASCII 编码进行了赋值,这个字符的 ASCII 编码是十进制的 72,对应于字符 ':',也就是说,这条赋值语句与下面的赋值语句是一样的:
char c = ':' ;
当然,c 也是一个整数,它的值是 72。
页:
[1]