프로그래밍
[CS] 아스키코드/ASCII 란?
셉인
2022. 11. 3. 12:57
728x90
우리가 프로그래밍을 하다보면 '아스키코드'를 이용해서 문자를 숫자로, 숫자를 문자로 바꾸는 것이 편할 때가 있다.
먼저 아스키란?
미국 국립 표준 협회에서 표준화한 정보교환용 7비트 부호체계이다.
ASCII == 미국정보교환표준부호의 줄임말
American Standard Code for Information Interchange
아스키는 영문 알파벳을 사용하는 대표적인 문자 인코딩 -> 사용자가 입력한 문자나 기호들을 컴퓨터가 이용할 수 있는 신호로 만드는 것을 말한다. 복잡한 신호(문자나 기호)를 디지털 신호 2진수(컴퓨터가 이해)로 변환
아스키의 단점
2바이트 이상의 다양한 코드들을 표현할 수 없다.
이를 해결 -> 유니코드 (Unicode)
전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준
이를 이용해서 다양한 문제를 유용하게 해결할 수 있다.
*외워두면 좋을 아스키코드
아스키코드 소문자 97(a)~122(z), 대문자 65(a)~90(z)
728x90