>  기사  >  백엔드 개발  >  strncmp 함수 사용법에 대한 자세한 설명

strncmp 함수 사용법에 대한 자세한 설명

藏色散人
藏色散人원래의
2020-07-07 11:46:126243검색

strncmp 함수는 문자열 비교 함수입니다. 해당 함수 구문은 "int strncmp ( const char * str1, const char * str2, size_t n );"입니다. 해당 함수는 str1과 str2를 비교하는 것입니다.

strncmp 함수 사용법에 대한 자세한 설명

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-- 비교할 최대 문자 수입니다.

반환 값

이 함수의 반환 값은 다음과 같습니다.

반환 값이 8f66e0600b42713625b48d968b8b54fe

str1< str2이면 음수가 반환됩니다.

즉, 두 문자열은 다른 문자가 나타날 때까지 왼쪽에서 오른쪽으로(ASCII 값에 따라 비교) 문자별로 비교됩니다.

위 내용은 strncmp 함수 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.