一、头文件 string.h 包含的函数

1.strlen

size_t strlen(const char *s);//const保证不会修改字符串
返回s的字符长度(不包括结尾的0)

传入数组和指针一样

#include<stdio.h>
#include<string.h>int main(int argc, char const *argv[])
{char line[] = "Hello";printf("strlen=%lu\n", strlen(line));printf("sizeof=%lu\n", sizeof(line));return 0;
}

2.strcmp

#include<stdio.h>
#include<string.h>int main(int argc, char const *argv[])
{char s1[] = "abc";char s2[] = "bbc";printf("%d\n", strcmp(s1,s2));return 0;
}//返回值为-1

当把s2中的b换成A时, 返回值为32,说明s1>s2,且s1,s2不相等的部分相减为32#include<stdio.h>
#include<string.h>int main(int argc, char const *argv[])
{char s1[] = "abc";char s2[] = "Abc";printf("%d\n", strcmp(s1,s2));printf("%d\n", 'a'-'A');return 0;
}
#include<stdio.h>
#include<string.h>int main(int argc, char const *argv[])
{char s1[] = "abc";char s2[] = "abc ";//这里后面多加了一个空格printf("%d\n", strcmp(s1,s2));return 0;
}//结果为-32

3.strcpy


把第二个参数里表达的字符串 拷贝 到第一个参数所表达的空间里去


4.strcat



dst[strlen(dst)]=str[0];

1.12翁凯8.4字符串计算相关推荐

  1. 翁凯c语言字符串函数,C语言基础及指针⑥字符操作

    字符操作 , 是我们写程序时 , 最常用的一种操作 , 例如:字符串截取 , 字符串替换 , 字符串转整数类型等等 , 都是字符操作 , 在java中String类就是二三十个方法 , 还有Strin ...

  2. C语言有简单基础的入手指南(MOOC课程 浙大 翁凯老师主讲)听课笔记 the basic knowledge of C

    欢迎各位小白来了解C语言相关知识 下面的是我在MOOC课程中做的笔记 由简单到复杂,建议收藏后慢慢看,这里有很多不常用但很实用的东西 //else if的另一种表述switch-case switch ...

  3. 翁凯java代码p33-p46

    package ggy;import java.util.Scanner;public class Wengkai {//翁凯java课程代码记录public static void main(Str ...

  4. C语言学习-翁凯(第六章笔记)

    C语言学习-翁凯-第六章 第六章 6.0.1 给定条件的整数集 int a;scanf("%d",&a);int i,j,k;int cnt=0;//i=indexi=a; ...

  5. C语言学习-翁凯(第九章笔记)

    C语言学习-翁凯(第九章笔记) 第九章 9.1.1 取地址运算:&运算符取得变量的地址 运算符& scanf("%d",&i);里面的& 获得变量的 ...

  6. C语言学习-翁凯(第七章笔记)

    C语言学习-翁凯(第七章笔记) 第七章 7.1.1初见函数 素数求和 int m,n;int i;int cnt=0;int sum=0;scanf("%d %d",&m, ...

  7. 将一个字符串计算出CRC16/XMODEM校验码(4位)

    将一个字符串计算出CRC16/XMODEM校验码(4位) unsigned short CRC16_XMODEM(unsigned char *puchMsg, unsigned int usData ...

  8. amigo幸运字符什么意思_OMG,12 个精致的 Java 字符串操作小技巧,学它

    字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...

  9. OMG,12 个精致的 Java 字符串操作小技巧,学它

    字符串可以说是 Java 中最具有代表性的类了,似乎没有之一哈,这就好像直播界的李佳琪,脱口秀中的李诞,一等一的大哥地位.不得不承认,最近吐槽大会刷多了,脑子里全是那些段子,写文章都有点不由自主,真的 ...

最新文章

  1. 洛谷 P2893 [USACO08FEB]修路Making the Grade 解题报告
  2. 初步考虑matlab的仿真功能如何编程实现
  3. tarjan算法_【朝夕的ACM笔记】树上问题-最近公共祖先-倍增算法
  4. apache 静态编译和动态编译参考
  5. 【转】1.8异步编程:.NET 4.5 基于任务的异步编程模型(TAP)
  6. 拳王虚拟项目公社:如何通过知识付费赚钱,知识付费搬运赚钱,虚拟资源付费项目
  7. c++ 箭头符号怎么打_C++随笔
  8. 2020身高体重标准表儿童_2020上海1-12岁男女孩最新身高标准表,你家孩子达标了吗?...
  9. 200 行代码解读国产数据库阿里 OceanBase 的速度源头!| CSDN 博文精选
  10. shell mysql 取值_shell 脚本中获取mysql多个字段的值
  11. photoshop cs6破解
  12. 信息系统项目管理师必背核心考点(十四)变更管理的工作程序
  13. html怎么做qq空间主页,如何设计qq空间
  14. Linux 使用命令行执行百度网盘数据传输
  15. 《动手学深度学习》报错 解决方案RuntimeError: DataLoader worker (pid(s) ...) exited unexpectedly
  16. Away3d粒子系统位置初始化
  17. 一张图认识URI和URL
  18. HTML简笔画画布气球,一束气球简笔画图片
  19. ha 配置ssl_烂泥:haproxy学习之https配置
  20. 4k笔记本刺眼睛_2020戴尔笔记本怎么选?哪个系列好?附5款高销量戴尔笔记本电脑型号推荐!【超高性价比】...

热门文章

  1. 【Cordova】cordova环境变量配置及安装
  2. Cordova插件的简单使用
  3. 概率分布和概率分布函数
  4. OBS使用流程问题总结
  5. 红外光学雨量传感器的工作原理
  6. 【C++ Primer Plus】第5章 循环和关系表达式
  7. Android使用selector点击按钮文字变色
  8. Tried树 (字典查找树)的创建
  9. Actor-Critic方法
  10. 用python画一个周期的sin图像