首先要使用string.h函数,首先要编写#include<string.h>

1.strlen函数:此函数可以求得字符串的长度,但所求长度不包括"\0"所占的长度。

注意编译结果为13,但是那句字符串的实际占用长度为14,因为还隐含了一个/0。

2.strcmp函数:按照ASCII比较两个字符串的大小,如strcmp(a,b)就是比较a和b的大小,若a大就输出1,b大输出-1,相等则输出0.

(我觉得这里有问题,我不知道为什么a的字符串比b大,就相当于是C语言的浪漫吧,我爱你始终大于我不爱你)

3.strcpy函数:如strcpy(a,b),意思是将b的字符串拷贝到a里面去。

编译结果,将b的值拷贝进了a,所以我们输出a是b的结果

4.strncpy:将一个字符串的前一部分拷贝到另一个字符串,如:

strncpy(a,b,3),就是将b的前三个拷贝给a,若a前三个有字符,那么a原本的字符将被替代。

5.strcat函数:它可以在一个字符串后面加上另外一个字符串,如strcat(a,b)就是把b中的字符串加到a的末尾:

编译结果就是将b的字符串连接到a末尾。

关于string.h头文件的函数——C语言相关推荐

  1. string.h头文件

    string.h头文件包含了许多用于字符数组的函数.使用以下函数时需要在开头添加string.h头文件. 1.strlen():该函数可以得到字符数组中第一个\0前的字符的个数,其格式为:strlen ...

  2. string类 string.h头文件 cstring头文件区别以及读取一行字符串总结

    以前一直分不清string类  string.h头文件 cstring头文件的去别,今天ce了一发才稍微弄懂了. 首先C语言中只有string.h头文件,string.h包含了一些字符数组和字符串的函 ...

  3. Ler(一) stdlib.h,stdio.h,string.h头文件

    一.定位不同 1.stdlib.h是standard library标准库头文件,定位在通用工具函数. 2.stdio.h是standard input&output标准输入输出头文件,定位在 ...

  4. C语言中的string.h头文件

    C库提供了多个处理字符串的函数,ANSI C把这些函数的原型放在string.h头文件中. string.h头文件中常用的函数有strlen(),strcat(),strcmp(),strncmp,s ...

  5. 深扒头文件 <string.h> 中的函数 ------- C语言

    在日常敲代码的过程中,当我们处理字符串时经常会使用字符串函数,调用字符串函数则需要包含头文件 <string.h>,对于头文件 <string.h> 中包含的函数你了解多少呢? ...

  6. C语言 string.h头文件

    C标准要求在使用字符串函数时要包含头文件string.h,在使用字符函数时包含头文件 ctype.h     函数名     函数原型     功能     返回值     包含文件     isdi ...

  7. C/C++关于string.h头文件和string类

    1.C的字符串头文件是<string.h>,在C++里这个文件变成了<cstring>,string前面的c表示这个是c语言的:而C++的字符串头文件是<string&g ...

  8. string.h头文件的简单运用

    strcpy(b, a):把字符串a复制到字符串b中 strlen(a):计算字符串a的长度 #include <stdio.h> #include <string.h>int ...

  9. string.h头文件里的函数源代码及调用(尝试编写)

    1.strlen()函数的源代码及调用: #include<stdio.h> int strlen(char *s); int main() {int n;scanf("%d&q ...

最新文章

  1. cmd常见错误及解决方法
  2. C++const修饰成员函数
  3. 数据结构与算法专题——第十二题 Trie树
  4. 苹果x为什么是android,技术角度分析:这就是苹果手机和安卓手机为什么有差距的主要原因...
  5. Java多张图片合成PDF
  6. 具有左,中或右对齐项的Bootstrap NavBar
  7. 用 theano 求解 Logistic Regression (SGD 优化算法)
  8. Pycharm主题,彩虹猫进度条,翻译插件
  9. STM32+W5500网络通信
  10. MMDETECTION微调模型
  11. {转载}Circos绘图(1)
  12. (二)PUN 2基本教程
  13. 意识的世界之视觉意识
  14. 服务器网络群搭建(以华为云为例)
  15. mac文件反选_(完整版)MAC版PS快捷键
  16. vue字符云-------把老婆放到云端
  17. Android4.4 XML解析死循环异常导致的开机无法正常启动
  18. python之安装第三方库失败的解决方法
  19. 初等数论 (闵嗣鹤、严士健) 第三版 习题 解答 答案 见解
  20. js快速查看用户ip地址是哪个省份城市的

热门文章

  1. 10分钟让你懂得基金是什么——基金不过就是这回事
  2. 工作11年,然后归零
  3. 易语言ftp服务器管理器,易语言ftp服务器源码
  4. [Java]static、final修饰的方法是否可以被子类继承、是否可以被子类重写及final修饰详解
  5. bert 模型参数统计
  6. python同时输入多个字符串_Python之输入两个字符串,输出字符串并集
  7. 中国电网对HIFI系统音质的影响(转帖)(信不信由你!)
  8. speedoffice使用方法-Word怎么修改行间距
  9. 我的世界服务器自定义ui,我的世界主界面自定义修改教程
  10. jmeter 性能测试 结果分析