strncmp 함수는 문자열 비교 함수입니다. 해당 함수 구문은 "int strncmp ( const char * str1, const char * str2, size_t n );"입니다. 해당 함수는 str1과 str2를 비교하는 것입니다.
strncmp 함수는 문자열 비교 함수입니다. 문자열 크기 비교는 ASCII 코드 테이블의 순서에 따라 결정되며 이 순서는 문자의 값이기도 합니다. 함수 선언은 int strncmp(const char * str1, const char * str2, size_t n)입니다. 이 함수는 str1과 str2의 처음 n 바이트까지 비교하는 것입니다. then 0을 반환하고, s1이 s2보다 크면 0보다 큰 값을 반환하고, s1이 s2보다 작으면 0보다 작은 값을 반환합니다.
strncmp 구문
함수 선언
int strncmp(const char *str1, const char *str2, size_t n)
Parameters
str1-- 비교할 첫 번째 문자열입니다.
str2-- 비교할 두 번째 문자열입니다.
n-- 비교할 최대 문자 수입니다.
반환 값
이 함수의 반환 값은 다음과 같습니다.
반환 값이 < 0이면 str1이 str2보다 작다는 의미입니다.
반환 값이 0보다 크면 str2가 str1보다 작다는 의미입니다.
반환 값이 0이면 str1이 str2와 같다는 의미입니다.
함수 비교
함수 strncmp는 함수 strcmp와 매우 유사하지만 기능이 완전히 동일하지는 않습니다.
(1) strncmp 함수
는 s1과 s1의 처음 n개 문자를 비교하는 데 사용됩니다. s2 문자열. 두 문자열이 동일하면 strncmp는 0을 반환합니다. s1이 s2의 하위 문자열이면 s1은 s2보다 작습니다.
(2) strcmp 함수
는 두 문자열을 str1, str2로 두는 데도 사용됩니다.
str1==str2이면 0을 반환하고, str1 > str1< str2이면 음수가 반환됩니다. 즉, 두 문자열은 다른 문자가 나타날 때까지 왼쪽에서 오른쪽으로(ASCII 값에 따라 비교) 문자별로 비교됩니다.위 내용은 strncmp 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!