字符串函数库

阅读量: 21 编辑

字符串操作函数

//爱码岛编程
- to_string(str):整数转换为字符串

- strlen(str):字符串长度

- strcat(str, str2) :字符串相连,把 str2 连接到 str 的末尾,保存在 str 中

- strncat(str, str2, n):把 str2 的前 n 个字符连接到 str 的末尾

- strcpy(str, str2) :把字符串 str2 复制到字符串 str 中

- strcmp(str, str2):比较字符串,字符ASCII码值比较;str>str2 返回1,str=str2 返回 0,str<str2 返回 -1

- strchr(str, c):在 str 中寻找一个字符 c,返回值是一个指针,表示 c 在 str 中的位置。用 strchr 的返回值减 str,就是具体的索引位置

- strstr(str, str2):在 str 中寻找 str2,返回值是一个指针,表示 str2 在 str 中的位置。用 strstr 的返回值减 str,就是具体的索引位置

- sprintf(str, "%d", i); 格式化字符串,可以用于数值与字符串之间的转换

字符串成员函数

//爱码岛编程
- length()或size():获取字符串长度;

- c_str():转成字符数组

- substr(index, len):截取字符串,从 index 开始,长度为 len 

- find(str):查找字符串 str ,并返回其第一次出现的位置

- replace(index, len, str):替换字符,从 index 开始,长度为 len 的字符串替换为 str 

- erase(index, len):删除字符串,从 index 开始,删掉长度为 len 的字符

- insert(index, str):下标 index 的位置,插入str

字符函数

//爱码岛编程
- tolower(c):将 c 转化为小写

- toupper(c):将 c 转化为大写

- isdight(c):判断 c 是否为十进制数字

- isalpha(c):判断 c 是否为英文字母

- isupper(c):判断 c 是否为大写英文字母

- islower(c):判断 c 是否为小写英文字母

- isgraph(c):判断 c 是否为非空格

- isalnum(c):判断 c 是否为字母或数字
爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司