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

函数名:  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

    原文作者:区锐强
    原文地址: https://blog.csdn.net/weixin_35526110/article/details/116979511
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞