abc\0defgh的字符串长度是多少?
来源:百度知道 编辑:UC知道 时间:2024/06/04 02:05:52
\033abcdefg的字符串长度是7吗?\033表示一个8进制数是吗?
'\0' 表示字符串结束
如果定义 char 数组的话 用strlen() 就是检查 '\0'出现的位置
如果是 string 类的话,string.size() 也是通过检查 '\0'表示字符串结束
所以 'abc\0defgh' 的长度只算'\0'之前的3位
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/04 02:05:52
'\0' 表示字符串结束
如果定义 char 数组的话 用strlen() 就是检查 '\0'出现的位置
如果是 string 类的话,string.size() 也是通过检查 '\0'表示字符串结束
所以 'abc\0defgh' 的长度只算'\0'之前的3位