언어/C언어 - 300제
011 - 문자형 변수 이해하기(char)
알 수 없는 사용자
2008. 5. 24. 20:21
=================================================================
#include <stdio.h>
main()
{
char ch;
unsigned char j;
char k;
ch=200;
j=200;
k='a';
printf("문자형 변수 ch의 값은 %d,%c \n",ch,ch);
printf("문자형 변수 j의 값은 %d,%c \n",j,j);
printf("문자형 변수 k의 값은 %d,%c \n",k,k);
}
=================================================================
문자형 변수 char형 또한 메모리에서는
0과 1의 값을 가지는 비트의 연속으로 존재한다.
그러므로 %d를 사용하여 정수형으로 값을 출력 할 수 있다.
그리고 %c를 사용하여 ASCII코드(7비트)에
해당하는 문자를 출력 할 수 있다.
아래는 ASCII표이다.
참고 : BCD코드(6비트), EBCDIC(8비트)