对于近期在C语言学习中碰到的一些关于字符串的函数的总结

Posted ybossy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于近期在C语言学习中碰到的一些关于字符串的函数的总结相关的知识,希望对你有一定的参考价值。

1.C 库函数 - strcmp()

这个函数用于比较两个字符串的大小。

下面是 strcmp() 函数的声明。

int strcmp(const char *str1, const char *str2)
返回值是整型。
如果返回值是0,则表示两个字符串相等。
如果返回值<0,则表示str2大于str1。
如果返回值>0,则表示str1大于str2。

2.C 库函数 - strcat()

这个函数用于连接两个字符串。

下面是 strcat() 函数的声明char *strcat(char *dest, const char *src)函数的返回值是一个指向最终目标dest的指针

 示例:

#include<stdio.h>
#include<string.h>
int main(void){
char lastname[25]="jordan";
char firstname[25]="miker";
strcat(lastname,firstname);
printf("lastname",%s);

return 0;
}
strcat(lastname,firstname);
表示将字符串firstname加在lastname后面。

3.C 库函数 - strlen()

这个函数用于输出字符串的长度。

下面是 strlen() 函数的声明。

size_t strlen(const char *str)
计算字符str的长度,知道空字符结束,但不包括空字符。
 

以上是关于对于近期在C语言学习中碰到的一些关于字符串的函数的总结的主要内容,如果未能解决你的问题,请参考以下文章

201671010139 徐楠 关于学习方面的一些疑惑

关于Oracle函数ROWTOHEX()的问题

关于C语言的字符串的几个函数

关于近期对于移动端开发的一些看法

Android通过JNI实现与C语言的串口通讯操作蓝牙硬件模块

C语言函数参数压栈顺序为何是从右到左?(从左向右的话,碰到printf的会陷入死循环)