C语言字符串长度求解
C语言字符串“abc\072def”的字符串长度,和含转义字符的长度的计算方法,谢谢答案是8啊,为什么呢?...
C语言字符串“abc\072def”的字符串长度,和含转义字符的长度的计算方法,谢谢
答案是8啊,为什么呢? 展开
答案是8啊,为什么呢? 展开
展开全部
#include<stdio.h>
#include<string.h>
int main()
{
int len;
len=strlen("abc\072def");
printf("%d",len);
}
当自己不知道时,可以编个程来测测。
结果长度是7
#include<string.h>
int main()
{
int len;
len=strlen("abc\072def");
printf("%d",len);
}
当自己不知道时,可以编个程来测测。
结果长度是7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
转义字符只算一个eg"\o"就一个,你计算字符串长度时要在原有个数上加一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用strlen()可求的字符串长度。原因是a,b,c,\072(八进制数) ,d,e,f。我认为长度应该是7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
支持1楼的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询