目录
1.头文件
2.strncmp函数的使用
小心!VS2022不可直接接触,否则!没这个必要,方源面色淡然一把抓住!顷刻炼化!
1.头文件
strncmp函数的使用需要头文件
#include<string.h>
2.strncmp函数的使用
简述: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));
//相同,打印0
printf("%d \n", strncmp(arr1, dc, 3));
//相同,打印0
printf("%d \n", strncmp(arr1, dc, 2));
//相同,打印0
printf("%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使用的方法非常简单易懂