一道关于c语言字符串的题,求c高手帮忙,谢谢啦

语句printf("%d\n",strlen("ATS\n012\1\\"));的输出结果是多少?这个strlen函数是怎么来看字符串长度的啊... 语句printf("%d\n",strlen("ATS\n012\1\\"));的输出结果是多少?
这个strlen函数是怎么来看字符串长度的啊
展开
 我来答
newlife9090
2011-08-27 · TA获得超过332个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:322万
展开全部
结果应该是9吧~
ATS分别为一个字节 \n 一个字节 0123各一个字节 \1一个字节 \\一个字节 这里考察的是转义符\他和他后面的值组成一个字符~
追问
谢谢啦,还有一个不明白的就是那个“\1”是什么意思啊,我看转义字符里没有这个啊,麻烦帮下忙
追答
\1就是ascii为1的那个字符~ 你可以去查ascii表 从0到255都有值~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式