函数名:  strcmp

头文件:

函数原型:  int strcmp(const char *str1,const char *str2);

功 能:   比较两个字符串的大小,区分大小写

参 数: str1和str2为要比较的字符串

返回值:  str1 > str2 , 返回 1;

str1 < str2 , 返回 -1;

str1 == str2 , 返回 0;

程序例:  比较两个字符串的大小,并输出结果#include

#include

int main(void) {

char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc";

int ptr = strcmp(buf2, buf1);

if (ptr > 0) {

printf("buffer 2 is greater than buffer 1\n");

}else if(ptr

printf("buffer 2 is less than buffer 1\n");

}else{

printf("buffer 2 is equals buffer 1\n");

}

ptr = strcmp(buf2, buf3);

if (ptr > 0) {

printf("buffer 2 is greater than buffer 3\n");

}else if(ptr

printf("buffer 2 is less than buffer 3\n");

}else{

printf("buffer 2 is equals buffer 3\n");

}

return 0;

}

运行结果:buffer 2 is greater than buffer 1

buffer 2 is less than buffer 3

c语言怎么比较两个字母大小,C语言strcmp()函数:比较两个字符串的大小相关推荐

  1. C语言使用strcmp()函数对两个汉字字符进行比较

    C语言使用strcmp()函数对两个汉字字符进行比较 最近写了个代码,发现关于使用strcmp()函数比较两个汉字字符串出现错误,现做以下改正: 源代码: #include<stdio.h> ...

  2. c语言判断两个字母相等,C语言:比较两个字符串是否相等

    1) 使用strcmp进行比较 下面通过一个例子进行演示: #include #include int main(void) { char* str1 = "abc"; char* ...

  3. 【C 语言】内存四区原理 ( 常量区示例 | 不同函数返回的相同字符串的指针地址相同 )

    文章目录 前言 一.正常程序 二.获取相同的字符串内容 前言 C / C++ 编译器会对代码进行 词法分析 , 语法分析 , 句法分析 ; 然后对代码进行优化 ; 将 字符串常量 赋值给指针时 , 首 ...

  4. c语言用指针两个字母交换,c语言指针基础之用指针交换两个数(代码实例)

    用指针交换两个数: void swap(int *p,int *q) { int temp; temp = *p; *p = *q; *q = temp; } int main() { int a = ...

  5. c语言中体积用什么字母表示,C语言中求圆柱体体积符号

    数学中求模如何定义?对比求模,C语言中计算符号"%"是否与其意义相当? 数学中模这个字被用于很多个不同领域(但是意义不同)一.C语言中的计算符号%,这个求模在数学中是指属于数论内容 ...

  6. c语言一维数组定义可用字母吗,C语言一维数组的定义和引用

    (一)维数组的界说和引证 在程序设计中,为了处置便利,把具有一样类型的若干变量按有序的办法组织起来.这些按序摆放的同类数据元素的调集称为数组.在C言语中,数组归于布局数据类型.一个数组能够分化为多个数 ...

  7. c语言定义一个strcmp函数,定义一个strcmp函数实现两个字符串比较,函数原型为int strcmp(char * p1,...

    追问: math 追答:1234567891011121314151617181920212223242526272829303132333435363738394041#include #inclu ...

  8. C语言编写程序输出循环字母,用C语言编写一个程序,从键盘上输入一个小写字母,将其本身及对应的大写字母输出....

    程序如下: #include int main() { char ch; scanf("%c",&ch); printf("%c",ch-'a'+'A' ...

  9. strcmp函数的两种实现

    摘自 http://www.iteye.com/topic/790388 #include<stdio.h> int strcmp(const char *str1,const char ...

最新文章

  1. 代码居中对齐_一篇文章带你了解CSS对齐方式
  2. layui上传图片列表展示_layui怎么做图片在列表中显示 | 学步园
  3. Linux——文件打包与压缩
  4. UA OPTI501 电磁波 Lorentz Oscillator Model 2 Clausius-Mossotti修正与极化系数
  5. 使用IDEA Maven搭建Mybatis环境
  6. Axure高保真学校后台管理作品管理教师管理资源审核学生管理家长管理权限管理资源管理web端后台模板管理教师审核统计分析教育后台管理系统学校后台管理系统校园后台管理系统
  7. python map什么意思_Python中map是什么意思
  8. Python基础 —— dict
  9. Couchbase集群
  10. 如何在移动硬盘上安装Ubuntu系统(2)
  11. Vue中this的指向问题
  12. mysql 主键 默认索引_mysql 主键和默认 设为索引的规则
  13. 2022年河南省焊工高级技师理论知识模拟试题及答案
  14. python爬取微博评论点赞数_Python selenium爬取微博数据代码实例
  15. 模电笔记2 二极管 稳压二极管
  16. python-gif图生成
  17. uniapp小程序 触底刷新(onReachBottom)加载分页
  18. [租房]刚步入社会的小萌新,休想坑小妹妹,安排!
  19. qevent 事件的accept()和ignore()
  20. jmeter查看平均响应时间_线上服务平均响应时间太长,怎么排查?

热门文章

  1. jquery 回到顶部动画
  2. 数据结构-严蔚敏视屏讲解
  3. 5个值得推荐的英语学习网站及1个英语学习App
  4. git flow 工作流
  5. 什么是服务网格技术Istio ?
  6. 干货,搞定 Istio + SkyWalking + Spring Boot 实战环境
  7. win7计算机睡眠后无法唤醒,WIN7进入睡眠状态后无法唤醒-win7唤醒睡眠模式,win7不能唤醒睡眠模式...
  8. Ubuntu16.04无法更新apt,一直报错
  9. 响应码code:-999
  10. 疑似天津联通黑产:记一次被流量劫持薅羊毛