C语言字符串长度如何数?

Python022

C语言字符串长度如何数?,第1张

1、首先需要写头文件,如下图所示

2、接下来需要先写主干,如下图所示。

3、接下来需要进行定义,如下图所示。

4、接下来需要定义unsigned int类型的len,如下图所示。

5、接下来需要进行读取,如下图所示。

6、接下来需要编写输出结果的部分,如下图所示。

7、最后的测试结果如下所示。

我的方法和楼上的大同小异用指针法:#include "stdio.h"\x0d\x0avoid main()\x0d\x0a{char str[128]

char * p

int count=0

p=str

gets(str)

while(*p++!='\0')

count++

printf("%d",count)

}非指针法(这个方法是调用系统函数,比之自己写的函数简单明了):#include "stdio.h"\x0d\x0a#include "string.h"\x0d\x0avoid main()\x0d\x0a{char str[128]

gets(str)

printf("%d",strlen(str))

}

"\\\1234:ab\t"

\\是反斜杠\的转义

\123是八进制的123。注意转义字符规定八进制转义时最长三位,所以这里只到3,不包括4

4:ab个字符

\t制表于是7个字符,长度为7