Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 00:44:52
![Char s[]=](/uploads/image/z/11397865-49-5.jpg?t=Char+s%5B%5D%3D%22%5C113vwxyz%5Cx41%22%3B+printf%28%22%25d%5Cn%22%2Cstrlen%28s%29%29%3B+%E4%B8%BA%E4%BB%80%E4%B9%88%E7%BB%93%E6%9E%9C%E6%98%AF7)
x)sH,R(U144.+01TV((+IPRMS).)I(ԴVxcד
Ovv<=ټ9f7I*ҧYv6u]]g?lw>5Ɏ';V9;{z*<];e:O,6oS?ݵLl SLZ)0tHn=.xntŶ́Z}դ'ȗ
z6yv w
Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
Char s[]="\113vwxyz\x41"; printf("%d\n",strlen(s)); 为什么结果是7
\113 -- 8进制数,对应一个ASCII 字符,大写的 K,长度 1
vwxyz -- 5个字母,长度 5
\x41 -- 16进制数 (杠x开始的)对应一个ASCII 字符,长度 1
共 7 个 字节.strlen(s) 为 7.