永发信息网

字符“a\x44\\abcd\101b"的长度

答案:3  悬赏:40  手机版
解决时间 2021-11-15 18:23
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-11-14 21:40
字符“a\x44\\abcd\101b"的长度
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-11-14 22:23
这个字符串的长度是9——a \x44 \\ a b c d \101 b——这是因为C/C++的字符串中由\引导的是“转义字符”或叫“换码序列”。下面只对转义字符予以说明:
\x44——以\x引导的是十六进制ASCII码,\x44表示0x44,即大字字母D;
\\——由于\被赋予换码序列的引导符,所以字符串中使用字符'\'时要双写;
\101——八进制ASCII码,八进制101就是十进制65,即大字字母A。
所以这字符串的输出是aD\abcdAb,共9个字符,即长度是9。
全部回答
  • 1楼网友:鱼芗
  • 2021-11-15 00:10
实际长度应该是10吧,还有一个结束标志\0,它也占内存的
  • 2楼网友:笑迎怀羞
  • 2021-11-14 23:50
9
\x44 是十六进制代表一个字符(D)
\101 是八进制代表一个字符(A)
其余7个字符 所以是9个字符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯