"a" 不是一个字符常量,而是一个字符串字面量。所以该题答案选D。 字符常量是由单引号包围的单个字符,例如 'a'、'A'、'0' 等。 在C/C++ 中,字符常量的语法如下: '字符' 字符串字面量是由双引号包围的一个或多个字符的序列,例如 "Hello, world!"、"a" 等。 字符串字面量的语法如下: "字符...
对本题而言,B表示双引号',C表示单引号’,D代表十六进制数cc所对应的ASCII码,A中反斜线后的0表示其后数据为一个八进制数,八进制数每位上的数字为0~7,18中个位上的8显然不符合要求。所以,A是不合法的字符常量。反馈 收藏
应该是 'A' 这样才算是 字符常量 “A” 属于字符串常量 <单引号表示字符,双引号表示字符串,字符串会在结尾默认添加一个 结束标识符> nVn小抖 回答 希望对您有帮助!
以下不合法的字符常量是 A) '\"' B) '\018' C) '\xcc' D) '\\' 答案 B[解析] 在C语言中,用单引号扩起来的一个字符表示字符常量,转义字符由反斜杠“\”+特定字符组成。选项B)表示是八进制数码,出现8属于非法字符,所以正确答案是选项B)。相关推荐 1以下不合法的字符常量是 A) '\"' B) '\01...
答案 B[解析] 字符串常量是由双引号括起来的一串字符,其中的双引号不可缺少。由此可知,选项A)、C)、D)都是合法的字符串常量,而选项B)是一个字符常量。相关推荐 1下列选项中C语言中不合法的字符串常量的是( )。 A.")1"B."2y1"C.")n\n"D."ABCD\x6d" 反馈...
如’a’,’A’,’?’,’$’等都是字符常量。注意:’a’和’A’是不同的字符常量。除了以上形式的字符常量外,C还允许用—个”\”开头的字符序列。如’\ddd’表示1到3位八进制数所代表的字符,而八进制是由0到7这几个数字组成的,所以选项A是不合法的字符常量。
B【答案】B【核心短语/词汇】合法的字符常量:一个字符常量就是用一个单引号括起一个字符。【翻译】【解析】一个字符常量就是用一个单引号括起一个字符。例如'A',“c”。多个字符常量连接时,必须用两个连接号将各个字符常量连接起来。例如:'A' 'B' “cdef”。选项A、C、D都是合法的字符常量,选项B是...
以下不合法的字符常量是 A)" 018" B) " "" C) " \ " D) " xcc" 正确答案:A (13)A) 解析 : 字符常量是括在一对单引号内的字符。选项 A) "18" 是八进制字符串格式 , 所以里面的数不能大于 8 。选项 B) 、 C) 、 D) 都是转义字符。上...
不合法的字符常量是( )。A. ’2’ B. ’\101’ C. ’ab’ D. ’\n’ 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 答案是C理由:A。'2'表示一个字符,正确。 B。'\101'相当于字符'A',正确。 C。'ab',不是字符常量,是一个字符串,而且应该表示为“ab”(双引号)。
A对,是个转义字符 B错,‘65’这是两个字符,是个字符串,表示形式也错了 C对,是个字符常量 D错,看着是转义字符,\后应该是2位八进制数,但里面出现了8,所以错