강좌 & 팁
글 수 2,412
2014.08.24 05:31:15 (*.192.89.155)
44911
안녕하세요.
포인터를 사용하다보면 문자형을 사용하게되죠.
그래서 여러분에게 문자형 포인터 선언방법을 소개합니다.
먼저 많이들 알고 계실 것 같지만 다시한번 말씀드리겠습니다.
우리가 사용하고 있는 알파벳(대.소문자) . 숫자. 구두점 등 그밖의 기호는 모두 0 ~ 255 사이의 아스키 코드값을 가지고 있습니다.
아스코드란 ?
- 미국 표준화협회가 제정한 정보 교환용 표준코드라고 할 수 있습니다.
* 문자형 변수의 포인터 사용방법 *
char ch = 'a';
cgar* pch = &ch;
printf ("%c\n", ch); /* a가 출력*/
*pch = 'b'';
printf("%c\n", ch); /* b가 출력*/
이상입니다.
Tip
문자 & 문자열
- 문자열은 문자들을 모아 놓은것이고 c언어에서는 문자열을 다음과 같이 겹따옴표로 좌우를 감싸야 합니다.
문자열은 문자와 다르므로 문자형변수에 대입을 할 수 없으니 헷갈리지 않으셨으면 합니다.
[예]
"winter , "에프에이리눅스"
char string = "winter"; /*컴파일 에러*/