感叹号算。最后的'\0'不算。 可以用这个程序来检验。 注意一个汉字是两个字节。因此字符串长度是十字节。 #include #include void main() { printf("%d\n",strlen("He_has_钱!"));//该句话占的字节数 printf("%d\n",strlen("钱"));//一个汉字占的字节数 }记得采纳啊