嵌入式—C语言之字符串函数
字符串函数
前言、C库中实现了很多字符串处理函数,它们需要包含头文件:
#include <string.h>
一.长度函数-strlen
- 格式:strlen(字符数组)
- 功能: 计算字符串长度
- 返回值:返回字符串时及长度,不包括结尾"\0"在内
- “\xhh”:表示十六进制数代表的符号
- “\ddd”:表示八进制数代表的符号
下面展示一些 slrlen函数的实例
。
// Strlen.c
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char s1[] = "abcdef";//定义一个字符数组s1
char s2[10] = {
'A', 'B', 'C'};//定义一个字符串输出s2
char s3[] = "\x69\141\n"//定义一个十六进制数和
printf("s1.len=%d\t s2.len=%d\t s3.len=%d\n", strlen(s1), strlen(s2),strlen(s3));//输出s1和s2、s3的长度
printf("s1.size=%d\t s2.size=%d\t s3.size=%d\n", sizeof(s1