C语言填空题第7题
3个回答
展开全部
char *str="\\name\\\101ddress\b\xaf";
printf("%d\n",strlen(str)); //输出为15
解释如下:
(1)\\—转义字符,表示一个反斜线字符''\",这是1个字符
(2)name—4个
(3)\\—同(1),1个字符
(4)\101—因为\ddd,表示1到3位八进制数,1个字符
(5)ddress—6个
(6)\b—转义字符,表示退格(BS) ,将当前位置移到前一列,1个字符
(7)\xaf—因为\xhh,表示1到2位十六进制所代表的任意字符,1个字符
所有加起来:1+4+1+1+6+1+1=15。
我想,应该是讲清楚了的,望采纳哈。
更多追问追答
追问
为什么
怎么算的
面试通
2024-11-07 广告
2024-11-07 广告
ai面试题库大全及答案_面试通,助您通过每场面试面试笔试都能用,不怕切屏检测。自研面试大模型—针对面试的专业模型,生成的答案达到行业专家水平。隐形的面试神器—双端协同,超强隐蔽,不留痕迹,让你专注于面试 多设备支持—无需下载,直接使用,PC...
点击进入详情页
本回答由面试通提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询