【 C 언어 】#13 문자열형 변수 이해하기(char*)

Language/C & C++ 2018. 2. 5. 13:46 Posted by 엑소더스팩토리
반응형

※  13 문자열형 변수 이해하기(char*)


  문자열형 변수를 나타내는 방법에 대해 이해한다


▶ 문제 :  문자열형 변수 str을 정의하고, "코리아", "we love korea~!"를 저장하는 프로그램을 작성하라.


▶ 포인트 : 문자열 변수 형 배열 ' char[] '을 이용하는 방법과 문자열 상수 ' char *'를 이용하는 두 가지 방법이 있다.  각각을 이용해 보라. 

  - char[] 로 정의 하여도 되고,   char[10]로 문자열의 자릿 수를 지정하여도 됨

    (주의 : 한글은 2바이트의 메모리를 차지함,  예, '코리아'는 최소 [6]자리가 필요 함)


▶ 프로그램 : 



▶ 실행 결과 :


▶ 결과 해설 : 

  실문자열 변수에는 자동으로 문장의 끝을 알리는 널(0) 문자가 삽입된다.  널(0)의 아스키 값은 '0'이고   숫자 '0'의 아스키 값은 '48' 이므로 구분에 주의


▶ 소스코드 다운로드 :  

 

13 문자열형 변수 이해하기(char).cpp




반응형