반응형
※ 13 문자열형 변수 이해하기(char*)
문자열형 변수를 나타내는 방법에 대해 이해한다
▶ 문제 : 문자열형 변수 str을 정의하고, "코리아", "we love korea~!"를 저장하는 프로그램을 작성하라.
▶ 포인트 : 문자열 변수 형 배열 ' char[] '을 이용하는 방법과 문자열 상수 ' char *'를 이용하는 두 가지 방법이 있다. 각각을 이용해 보라.
- char[] 로 정의 하여도 되고, char[10]로 문자열의 자릿 수를 지정하여도 됨
(주의 : 한글은 2바이트의 메모리를 차지함, 예, '코리아'는 최소 [6]자리가 필요 함)
▶ 프로그램 :
▶ 실행 결과 :
▶ 결과 해설 :
실문자열 변수에는 자동으로 문장의 끝을 알리는 널(0) 문자가 삽입된다. 널(0)의 아스키 값은 '0'이고 숫자 '0'의 아스키 값은 '48' 이므로 구분에 주의
▶ 소스코드 다운로드 :
반응형
'Language > C & C++' 카테고리의 다른 글
【 C 언어 】#15 정수형 상수 이해하기 (const int) (0) | 2018.02.08 |
---|---|
【 C 언어 】#14 문자형 상수 이해하기 (char) (0) | 2018.02.05 |
【 C 언어 】#12 논리형 변수 이해하기(bool) (0) | 2018.02.05 |
【 C 언어 】#11 실수형 변수 이해하기(double) (0) | 2018.02.05 |
【 C 언어 】#10 정수형 변수 이해하기(int) (0) | 2018.02.01 |