C语言计算strlen(s)的值
来源:百度知道 编辑:UC知道 时间:2024/05/24 08:30:28
例 对于以下字符串,strlen(s)的值为:
(1)char s[10]={‘A’,‘\0’,‘B’,‘C’,‘\0’,‘D’};
(2)char s[ ]=“\t\v\\\0will\n”;
(3)char s[ ]=“\x69\082\n”;
说详细点..说下理由!!
(1)char s[10]={‘A’,‘\0’,‘B’,‘C’,‘\0’,‘D’};
(2)char s[ ]=“\t\v\\\0will\n”;
(3)char s[ ]=“\x69\082\n”;
说详细点..说下理由!!
strlen函数主要是判断'\0'的位置,位置前有几个元素,结果就是几
1〉1
2〉3(前面有3个转义字符)
3〉1(x69是个16进制数字,前面有反斜杠是转义)