반응형
유니코드로 프로그램을 작성하는 습관을 기르는 것이 더 좋지만 현재에도 ASCII는 많이 쓰이고 있습니다.
그리고 가끔 ASCII코드가 필요할 때가 있습니다.
기본적으로 대문자 A는 65, 소문자 a는 97이라는 것 정도는 알아두면 좋습니다.
그리고 97에서 65를 뺀 32값은 공백(Space)입니다.
아스키 문자집합은 영미권에서 문자를 표현하기에 적합한 문자입니다.
영어의 몇 개 안되는 문자를 표현하기에는 1바이트만 갖고도 충분하기 때문이죠.
실제는 7비트만 사용되서 보통 128개의 문자를 사용합니다.
그 중에는 제어를 위한 문자도 포함이 되어 있습니다.
아스키 코드로는 다양한 문자들을 수용할 수 없기 때문에 유니코드를 사용하는 것이 좋습니다.
아스키 코드를 그대로 가져가는 유니코드 방식으로 UTF-8같은 형식도 존재합니다.
아스키 코드표는 다음과 같습니다.
추가적으로 8비트를 전체 사용하는 확장 테이블입니다.
반응형
'Programming > C&CPP' 카테고리의 다른 글
64비트 Windows 환경에서의 int 사이즈 (2) | 2014.12.06 |
---|---|
C++ 동적 할당 new / delete 사용시 주의점 (0) | 2014.12.06 |
GUID(Global Unique Identifier) (0) | 2014.12.04 |
재귀 함수 & 재귀적 함수호출(recursive function call) (2) | 2014.12.04 |
함수 오버로딩(overloading)과 오버라이딩(overriding) (0) | 2014.12.04 |