随笔分类 -  C语言 / 字符串操作函数

摘要:const 修饰普通变量为只读变量 修饰 * 例如:const *p,在使用中,*p是只读,不能通过*p修改p所指向的空间内容。p可读可写,p可以指向其它空间 修饰指针变量 例如:int * const p = &num,在使用中,p只读,除了初始化,不能修改p的指向。*p可读可写,可以通过*p修改 阅读全文
posted @ 2023-03-10 10:33 牙齿凤 阅读(12) 评论(0) 推荐(0) 编辑
摘要:sprintf 用于组包,将零散的数据,按照固定的格式,组成字符串。一般用来发送信息 头文件:#include<stdio.h> int sprintf(char *str, const char *format, ......) 返回值为实际组包的长度 sscanf 用于解包,解析特定格式的数据 阅读全文
posted @ 2023-03-10 10:01 牙齿凤 阅读(16) 评论(0) 推荐(0) 编辑
摘要:strtok 字符串切割 头文件:#include<string.h> char *strtok(char *str, const char *delim) 第一次切割,str 必须指向待切割的字符串的首元素地址,delim 指向分隔符。后续切割,str 传NULL,delim继续指向分隔符 返回值 阅读全文
posted @ 2023-03-09 20:16 牙齿凤 阅读(11) 评论(0) 推荐(0) 编辑
摘要:atoi 将字符串转成 int 类型 头文件:#include<stdlib.h> atol 将字符串转成 long 类型 头文件:#include<stdlib.h> atof 将字符串转成 float 类型 头文件:#include<stdlib.h> 阅读全文
posted @ 2023-03-09 19:57 牙齿凤 阅读(48) 评论(0) 推荐(0) 编辑
摘要:strcmp 字符串比较 头文件:#include<string.h> int strcmp(const char *s1, const char *s2) int strncmp(const char *s1, const char *s2, size_t n) 返回值: 大于0,表示字符串 s1 阅读全文
posted @ 2023-03-09 19:41 牙齿凤 阅读(10) 评论(0) 推荐(0) 编辑
摘要:以 str 开头的函数,都是字符串操作函数,都是遇到 '\0' 结束操作 strlen 测量字符串的长度 头文件:#include<string.h> size_t strlen(const char *s) s 指的是测量字符串的首元素地址 strcpy 字符串拷贝函数 头文件:#include< 阅读全文
posted @ 2023-03-09 19:06 牙齿凤 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示