单选题
1、第168题 (1.0分) 题号:490 以下字符中不是转义字符的是()。
A
\a'
B
\b'
C
\c'
D
'\\'
答案解析
正确答案:C
解析:
**解析:**
在 C 语言及许多其他编程语言中,转义字符是以反斜杠 `\` 开头,后跟一个特定字符或数字序列,用来表示一些无法直接输入或具有特殊意义的字符。我们需要逐一分析选项中的字符是否为合法的转义字符:
1. **A. `\a`**
* 这是**警报符**(Alert/Bell),ASCII 码值为 7。它会使终端发出蜂鸣声或闪光。这是一个合法的转义字符。
2. **B. `\b`**
* 这是**退格符**(Backspace),ASCII 码值为 8。它使光标向左移动一格。这是一个合法的转义字符。
3. **C. `\c`**
* 在标准的 C 语言转义字符表中,**不存在** `\c` 这个转义序列。常见的转义字符包括 `\n` (换行), `\t` (水平制表), `\r` (回车), `\f` (换页), `\v` (垂直制表) 等,但没有 `\c`。因此,它不是合法的转义字符。
4. **D. `\\`**
* 这是**反斜杠字符本身**。因为反斜杠 `\` 被用作转义前缀,所以要表示一个实际的反斜杠字符,必须使用 `\\` 进行转义。这是一个合法的转义字符。
**结论:**
选项 A、B、D 均为标准的合法转义字符,只有选项 C `\c` 不是合法的转义字符。
故正确答案为 **C**。
题目纠错
c语言选择判断题库
相关题目
单选题
1、第91题 (1.0分) 题号:491 下列程序段的输出结果为()。 float k=0.8567; printf(”%06.1d%%”,k*100);
单选题
1、第90题 (1.0分) 题号:703 若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达式是()。
单选题
1、第89题 (1.0分) 题号:665 以下正确的说法是:在C语言中()。
单选题
1、第88题 (1.0分) 题号:679 在C语言中,形参的缺省存储类是()。
单选题
1、第87题 (1.0分) 题号:675 关于建立函数的目的,以下正确的说法是()。
单选题
1、第86题 (1.0分) 题号:610 以下选项中,与k=n++完全等价的表达式是()。
单选题
1、第85题 (1.0分) 题号:103 以下运算符中,优先级最高的运算符是()。
单选题
1、第84题 (1.0分) 题号:180 以下函数调用语句中实参的个数是()。 func((e1,e2),(e3,e4,e5));
单选题
1、第83题 (1.0分) 题号:123 执行下列程序后,其输出结果是()。
单选题
1、第82题 (1.0分) 题号:736 以下叙述中错误的是()。
