全部问题 > 当前问题

以下非法的字符常量是( )。答案:A A)’\n’B)’\101’C)’\x21’D)’\0’

A不是换行转移符吗

偷走时光的蜗牛 2016-2-23 20:36:21

共 6 个回答

嘿嘿大人 2016-2-23 21:59:15

把题目截图出来看看呢,有点分不开

偷走时光的蜗牛 2016-2-24 10:48:15


偷走时光的蜗牛 2016-2-24 10:48:48

4)KLK2@V9M()JL0D~EK_NDO.png

偷走时光的蜗牛 2016-2-24 10:49:12

回复 嘿嘿大人4)KLK2@V9M()JL0D~EK_NDO.png

偷走时光的蜗牛 2016-2-24 11:09:13

回复 嘿嘿大人:单引号里加斜杠是表示ascii码吧,那a不就是转义字符吗

最佳答案

嘿嘿大人 2016-2-24 11:13:45

回复 偷走时光的蜗牛:对的,但是有种说法是A有两种情况,如果是换行符就是正确的,但是还可能是回车换行符,这就是两个字符了

问题来自: 字符类型
有以下程序
#include <stdio.h>
main()
{ char b,c; int i;
  b='a'; c='A';
  for(i=0;i<6;i++)
  { if(i%2) putchar(i+b);
    else putchar(i+c);
  }
  printf("\n");
}
程序运行后的输出结果是 ______ 。
A. ABCDEF
B. AbCdEf
C. aBcDeF
D. abcdef
答案:B
解析:i=0时,输出A。i=1时,输出b。i=2时,输出C。i=3时,输出d。i=4时,输出E。i=5时,输出f。因此选B。