C语言中字符串常量"ab\ctd376"的长度是( )。 字符串常量"a

如果算上系统补充的’’,是8
如果算实际长度的话应该是7,这七个字符分别是
a
b
\ 这个是转义字符”
c

转义字符,跳到下一个制表位
d
376 转义字符,376是八进制

a
b

换行符
用转义得到的
c
d
e
235 对应235的ASCII码

所以一共8个。
在GNU GCC编译试验过。

那只能把所有的字符都先算出来,然后根据最长字符的长度,再判断需要预留的"
"的个数了。

"ab
12\”" 的组成有’a’, ‘b’ , ‘
‘, ‘12’, ‘\’, ‘"’, ‘’ 长度是7, 当字符串的话长度是6

‘12′ 就是 0xa,也就是’

"ab"的存储为:0x61(a的ASCII),0x62,’'(字符串结束符)
但计算长度是,’’不计算,它只是结束标志,因此长度是2

蓝仪17547948151安徽

【下面不正确的字符串常量是()A.'AB'B."ab'ab"C."a"D.""望c…****** 字符常量是用单引号括起来的单个字符构成. 有两种表示方法: 一种是用该字符的图形符号,如'b' ,'y','*'. 另外还可以用字符的ASCII码表示,即用反斜符()开头,后跟字符的ASCII码,这种方法也称为转义序列表示法…

C语言中字符串常量"ab\ctd376"的长度是( ).****** 如果算上系统补充的'',是8如果算实际长度的话应该是7,这七个字符分别是ab\ 这个是转义字符''ct 转义字符,跳到下一个制表位d376 转义字符,376是八进制

'ab'c语言那个是什么 比如'a'叫字符常量 “a”叫字符串常量****** 'ab' 是不合法的字符常量.编译时会有 警告 . int x='ab'; 编译器处理成 int x='b'; 程序可以运行.

C语言中的单字符常量`a`和字符串常量“a”的区别在哪里?_****** 很明显一个是字符一个是字符串,定义不一样啊…一个是char的一个是string的怎么能一样啊…

C语言中,下列不合法的字符串常量是().A.B.C.D.A.AB.BC.CD.D – …******[图文] C语言中,下列不合法的字符串常量是().A.B.C.D.A.AB.BC.CD.D B. C. D. A.A B.B C.C D.D 请帮忙给出正确答案和分析,谢谢! 悬赏: 0 答案豆 提问人:00****72 您可能感兴趣的试题 设变量a、b、…

以下正确的字符串常量是().A.AB.BC.CD.D – 上学吧找答案******[图文] 以下正确的字符串常量是().A.AB.BC.CD.D A.A B.B C.C D.D 请帮忙给出正确答案和分析,谢谢! 悬赏: 0 答案豆 提问人:00****00 您可能感兴趣的试题 下列选项中,能够满足“只要字符串 sl 等于…

C语言字符串常量 "ab\ctd376" 的长度怎么算啊,主要是转义字符让我混乱了_****** a 单独的字母来 b 单独的字母 \ 两个反斜杠自代表百度一个反斜杠 c 单独的字母 t 代表水平制表符 d 单独的字母 376 代表ASCII为376的字符(但是实际是不存在的, 序列问范围是0~127) 一共长度为答7个字符, 其中4个字母, 3个转义序列.

在C语言中,'ab'是否为合法的字符型常量,为什么?_****** 不合法,因为单引号之内只能是ascii的对应但个符号,单引号之内不能出现2个或者2个以上的字符串.

【在C语言中,合法的字符常量是A.'84'B.'x48'C.'ab'D.“”顺便问下选哪个答案的元婴是为什么?】****** 选择BA.属于ddd 格式,但dd必须是八进制 即0 1 2 3 4 5 6 7,题中的8不是八进制B.正确C.字符常量只能有一个字符D.格式错了 应该是'' 应该是单引号. 解答完毕 希望对你有帮助!

相关内容:@ c语言字符串常量定义 @ c语言合法字符串常量 @ c语言中97字符常量 @ c语言中合法的常量 @ c语言中不合法的字符常量 @ 下列所有c语言常量中 @ c语言字符常量含什么字符 @ 非法c语言字符常量 @ 合法的c语言数值常量 @ c语言字符常量的长度 @ c语言常量定义规则 @ c语言合法常量怎么判断 @ c语言字符常量占几个字节 @ c语言字符常量规则 @ c语言常量的要求 @ c语言字符型常量怎么表示 @ c语言合法常量要求 @ c语言字符串长度函数 @ c语言定义一个字符串 @ c语言判断字符串长度