目录
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));//相同,打印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使用的方法非常简单易懂