C语言字符串长度计算:strlen() 函数解析
以下程序段的输出结果是:9。
char s[] = ''121\121abc\t'; printf("%d\n",strlen(s));
解析
\'121\121abc\t中包含转义字符:\'表示单引号字符\121表示 ASCII 码为 121 的字符('y')\t表示制表符
strlen()函数计算字符串的长度,不包含字符串末尾的空字符 '\0'。- 因此,字符串
s的实际长度为 9 个字符,包括两个 'y'、三个字符 'abc' 和一个制表符。
原文地址: https://www.cveoy.top/t/topic/oZ0F 著作权归作者所有。请勿转载和采集!