C1 ASCII 코드와 UNICODE [아스키코드] ASCII 코드에서 문자 1개는 1byte(8bit)를 할당받는다 1바이트는 (8비트) 0~255숫자를 가지고 있는데 ASCII코드에서 8비트를 다 사용하는것은 아니고 1비트는 오류검사용 (패러티비트parity bit) 으로 사용하여 총 7비트, 즉 0~127까지의 숫자를 문자로 변환해서 표기한다. 즉 문자는 각각 숫자값을 가지고있다는 것이다. C언어에서는 문자를 표기할 때 char 을 사용해서 변수 선언을 하는데 이것은 정수형 변수를 선언을 할때도 공통으로 쓰이는 것이다. 즉 문자는 숫자와 같이 값을 가지고 있으며 연산도 가능하다 #include int main() { printf("%d %c\n", 'a'+1, 'a'+1); return 0; }위의 코드와 이미지는 C에서 문자 'a' .. 2020. 10. 13. 이전 1 다음