strlen是不是只能计算字符的长度?就是只能计算char类型的长度么?

2025-04-28 19:29:38
推荐回答(2个)
回答1:

strlen(),是计算以‘\0’做字符串结束符包含的字符个数,不包括\0,\0只是告诉系统,到了字符串的尾部了。是字符个数。不是字节大小。例如“中国”这个字符串,里面有2个字符,但是存储时占用4个字节。(一个汉字字符用16位存储的)

回答2:

不是计算字符串长度么?