当前位置: 首页> 教育> 就业 > strncmp函数的使用

strncmp函数的使用

时间:2025/8/26 20:54:40来源:https://blog.csdn.net/2301_80349538/article/details/142001463 浏览次数:0次

69cb10ba86b14aeea5013aa47ce2447d.png

目录

1.头文件

  2.strncmp函数的使用 


小心!VS2022不可直接接触,否则!没这个必要,方源面色淡然一把抓住!顷刻炼化! 


1.头文件

strncmp函数的使用需要头文件

#include<string.h>

  2.strncmp函数的使用 

 6fffecc7de3c44f7990d462b168e8768.png简述:strcmp函数用于比较两个字符串中num个字节所包含的字符串的大小

如果目标字符串 > 源字符串,则会返回大于0的值

如果目标字符串 = 源字符串,则会返回0

如果目标字符串 < 源字符串,则会返回小于0的值

示例如下: 

#define _CRT_SECURE_NO_WARNINGS 
#include<stdio.h>
#include<string.h>
int main()
{char arr1[] = { "abcd" };char arr2[] = { "abcd" };char dc[] = { "abc" };char dc1[] = { "b" };printf("%d \n", strncmp(arr1, arr2, 4));//相同,打印0printf("%d \n", strncmp(arr1, dc, 3));//相同,打印0printf("%d \n", strncmp(arr1, dc, 2));//相同,打印0printf("%d \n", strncmp(arr1, dc, 4));//arr1大,返回大于0的值printf("%d \n", strncmp(arr1, dc1, 4));//dc1大,返回小于0的值
}

在字符串比大小中,a<b<c<d<....,越靠后的字母越大

如果是大写比小写,一定是小写大,a > A

这是因为字符比较的是ASCII 值的大小,因为 a - 32 = A,所以小写大

strncmp使用的方法非常简单易懂


8fdd48caf53e46a897fd8a5554dbb454.png

关键字:strncmp函数的使用

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: