美文网首页c语言学习交流
c语言学习_常见的字符串函数

c语言学习_常见的字符串函数

作者: 性感的小君君_ | 来源:发表于2018-08-04 00:44 被阅读11次

1.字符串拷贝函数:strcpy

2.拷贝函数优化:strncpy

3.字符串连接:strcat

4.字符串比较:strcmp

5.字符串比较:strncmp


字符串拷贝函数:strcpy

功能:拷贝

格式:strcpy[a,b]; //将字符串b拷贝到自负a,字符串a内容被覆盖

注意:

char a[8]

char b[64] //不能把b[24]拷贝到a[8]上,会溢出

容易上溢,导致问题

拷贝函数优化:strncpy

功能:选择性拷贝

格式:strncpy[a,b,n]; //将字符串函数b拷贝n个字符到字符串a中

注意:假如需要拷贝8个字符。而b只有5个字符,剩余三个拷贝数值默认设置为0.

字符串连接:strcat

功能:字符串连接,将二个字符串相互拼接!

格式:strcat[a,b]; //将字符串b拼接到字符串a后面

字符串比较:strcmp

功能:比较二个字符串是否相同

格式:strcmp(a,b); //如果a and b相同,结果为真,返回0.否则返回1.

解释:

如果a字符串短鱼字符串b,返回小于零的值

如果a字符串长于字符串b,返回大于零的值

如果字符串等于字符串b,返回值为零

字符串比较:strncmp

功能:

格式:strncmp(a,b,n)

解释:

比较a和b的前n个字符,

如果a大于b<0

如果a小雨b>0

如果a=b则返回=0

相关文章

  • Redis 源码简洁剖析 02 - SDS 字符串

    C 语言的字符串函数 C 语言 string 函数[https://devdocs.io/c-strings/],...

  • c语言学习_常见的字符串函数

    1.字符串拷贝函数:strcpy 2.拷贝函数优化:strncpy 3.字符串连接:strcat 4.字符串比较:...

  • 字符串函数

    字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符addslashes函数:使...

  • C++11新特性(20)-用string对象处理文件名

    C风格字符串 从C语言开始,就已经实现了对字符串的支持。为了处理C风格字符串,C语言标准库提供了一组函数,它们被定...

  • C语言18 指针与字符串

    C语言18 指针与字符串 字符串的几种表示方式有什么区别? 常用的字符串函数 指针函数 本质就是函数,只不过函数的...

  • PHP字符串的操作函数

    1 字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函...

  • strlen, sizeof(), length的区别

    strlen C,C++语言中的函数,用于计算当前指针变量 const char * (字符串)的字符串长度,以\...

  • 39_字符串类的创建(上)

    关键词: 0. 历史遗留问题 C语言不支持真正意义上的字符串 C语言用字符数组和一组函数实现字符串操作 C语言不支...

  • 【C语言】字符串输入输出函数

    字符串输出函数:puts 字符串输入函数:gets 在C语言中用于输入输出的字符串函数使用前应包含头文件"stdi...

  • day 6

    5 函数的调用过程 在c语言中不允许函数嵌套 6 函数的声明与常见终端命令 函数需要先声明再调用,也就是说c语言中...

网友评论

    本文标题:c语言学习_常见的字符串函数

    本文链接:https://www.haomeiwen.com/subject/mjdpvftx.html