top of page
  • thebaleuncoding

문자열의 길이와 크기는 어떻게 구할까?

C언어에서 문자열의 길이를 어떻게 구할까요?

문자열의 길이를 구하기 위해서 strlen이라는 함수를 사용합니다.

strlen 함수는 string.h 헤더 파일에 정의되어 있습니다.

strlen(문자열포인터)나 strlen(배열) 형식으로 쓸 수 있습니다.

strlen() 함수로 문자열 길이를 구할 때는 NULL을 길이에 포함하지 않습니다.



#include <stdio.h> 
#include <string.h>  

int main(){ 	
char s1[10]="Hello"; 	
char s2[10]="Hello";

printf("%d\n",strlen(s1));
printf("%d\n",strlen(s2));

return0;
}

위의 코드를 실행하면 다음과 같이 각각 5, 5가 출력됩니다.



두 문자열의 크기를 비교할 수도 있습니다.

두 문자열의 크기를 비교할 때는 strcmp라는 함수를 사용합니다.

strcmp는 문자열이라는 의미의 string과

비교하다라는 의미의 compare를 결합한 말에서 유래했습니다.

#문자열길이구하기 #문자열크기비교하기

#문자열의길이와크기는어떻게구할까?에 대해 더 알아보고 싶나요?

아래 링크로 이동하세요.

더 많은 내용 보기

조회수 5회댓글 0개

최근 게시물

전체 보기
bottom of page