1.字符串比较函数strcmp

函数定义:int strcmp(const char *str1, const char *str2);
函数功能:按顺序比较两个字符串,返回整数值的意义如下:
小于0,str1小于str2;
等于0,str1等于str2;
大于0,str1大于str2;

举例:

#include<string.h>
int main(){int n;char str1[66];char str2[66];printf("请输入字符串:\n"); gets(str1);printf("请输入字符串:\n");gets(str2);n=strcmp(str1,str2);if(n==0)printf("两个字符串相等!");elseprintf("两个字符串不相等!");return 0;
}

效果:

2.字符串定量比较函数strncmp

函数定义:int strncmp(const char *str1, const char *str2, size_t count);
函数功能:同strcmp,除了最多比较count个字符。根据比较结果返回的整数值如下:
小于0,str1小于str2;
等于0,str1等于str2;
大于0,str1大于str2;

举例:

#include<stdio.h>
#include<string.h>
int main(){int n,count;char str1[66];char str2[66];printf("请输入字符串:\n"); gets(str1);printf("请输入字符串:\n");gets(str2);printf("请输入需要比较的字符个数:\n");scanf("%d",&count);n=strncmp(str1,str2,count);if(n==0)printf("两个字符串相等!");elseprintf("两个字符串不相等!");return 0;
}

效果:

C语言函数库之字符串比较函数(string.h)相关推荐

  1. c语言函数库——ispunct函数 判断字符是否为标点符号或特殊字符

    c语言函数库--ispunct函数 判断字符是否为标点符号或特殊字符 头文件:#inlude <ctype.h> spunct() 函数用来检测一个字符是否为标点符号或特殊字符,其原型为: ...

  2. pb函数库之字符串操作函数

    pb函数库之字符串操作函数     Fill()功能建立一个由指定字符串填充的指定长度的字符串. 语法Fill ( chars, n ) 参数chars:string类型,指定用于重复填充的字符串n: ...

  3. C运行库和C语言函数库/Microsoft C运行库

    C运行库和C语言函数库/Microsoft C运行库 2009-03-04 10:27 973人阅读 评论(0) 收藏 举报 c语言librarydll编译器fortran 1.C运行库和C语言函数库 ...

  4. c语言 sysinfo_c语言函数库

    什么是系统调用? Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用.用户可以通过系统调用命令在自己的应用程序中调用它们.从某种角度来看,系统调用和普通的函数调用非常相似.区别仅仅在 ...

  5. c语言添加miracl库,密码学C语言函数库——Miracl库快速上手中文指南(VC)

    一.简介 密码学学习.研究人员往往着重于理论研究,难以与实践直接挂钩,今天介绍一下国外著名密码学C语言函数库--Miracl库的使用方法. 该库针对公钥密码学和椭圆曲线密码学的实现,写了很多函数,在这 ...

  6. 密码学C语言函数库——Miracl库快速上手中文指南(VC)

    一.简介 密码学学习.研究人员往往着重于理论研究,难以与实践直接挂钩,今天介绍一下国外著名密码学C语言函数库--Miracl库的使用方法. Miracl库的官方网站是http://www.shamus ...

  7. php strcmp函数用法,php字符串比较函数用法小结(strcmp,strcasecmp,strnatcmp及strnatcasecmp)...

    本文实例分析了php字符串比较函数用法.分享给大家供大家参考,具体如下: 直接比较字符串是否完全一致,可以使用"=="来进行,但是有时候可能需要进行更加复杂的字符串比较,如部分匹配 ...

  8. c语言函数库学习~sscanf~格式化输入

    ---恢复内容开始--- 今天算是被打击到了吧,由郑轻的acm老师来我学院指导安排了个现场的小比赛,,俺们居然有还是输给一个大一的新手,,哎,情何以堪,,所以还是要重视下基础编程能力的培训,现在嘛我就 ...

  9. C语言函数题- 删除字符串中下标为i的字符

    6-2 删除字符串中下标为i的字符 (10分) 本题要求实现一个函数,删除字符串中的下标为i的字符,i的值保证合法,即字符串一定存在下标为i的字符. 函数接口定义: void delstring ( ...

  10. keil5 c语言函数库,C语言中KeilC51库函数大全.doc

    Keil C51库函数参考 第一节 本征库函数(intrinsic routines)和非本征证库函数C51提供的本征函数是指编译时直接将固定的代码插入当前行,而不是用ACALL和LCALL语句来实现 ...

最新文章

  1. 2.2线性表的数据展示【王道数据结构】
  2. 基于Springboot实现校友录管理系统
  3. javascript获取系统时间时区_5个JavaScript技巧让你成为更好的开发者
  4. WebView无法自动播放h5的video视频标签解决办法
  5. asp 下拉框二级联动
  6. Linux / Windows应用方案不完全对照表
  7. centos7.x 通过yum方式安装java 1.8.0
  8. JavaScript之eval() 函数
  9. LINQ之Order By
  10. 在浏览的地址栏中,直接调用js「javascript:alert(hello wrold);」。
  11. mysql的select复合查询语法_MySQL(九)之数据表的查询详解(SELECT语法)二
  12. Python是Python的web框架
  13. python_基础知识回顾总结
  14. C#的GC机制(来自网摘复制,未整理)
  15. lammps数据后处理:Python Ovito CNA结构统计输出
  16. C语言编程鲍威尔算法,鲍威尔法编程-powell法编程-c语言编程-c++6.0.doc
  17. Linux 实现OpenSSL 服务器端客户端通信
  18. 在新的固态硬盘中安装windows系统(旧固态硬盘已安装ubuntu系统)
  19. win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序)
  20. 在Visual Basic6.0中,如何实现简单加减乘除的程序编写?

热门文章

  1. Mac AE2018软件安装及破解
  2. Angular 图片懒加载
  3. 关于VM14中安装win 10遇到的小问题
  4. ubuntu16.04 Detectron目标检测库配置(包含GPU驱动,Cuda,Caffee2等配置梳理)
  5. app测试用例考虑点
  6. FreeCAD源码分析:Sketcher模块
  7. 计算机网络断开后怎么连接,电脑网络断开怎样重新连接
  8. [译]Selenium —— 怎样使用FireBug和FirePath
  9. Go程序设计语言导读
  10. python比较四个数字大小写_Python大牛私藏的20个精致代码,短小精悍,用处无穷...