아스키 코드 완벽 가이드: 프로그래밍의 기초부터 실전 활용

 

아스키 코드란?

아스키(ASCII)는 ‘American Standard Code for Information Interchange’의 약자로, 컴퓨터에서 문자를 표현하는 가장 기본적인 인코딩 방식입니다.

각 문자는 7비트로 표현되며, 총 128개의 문자를 나타낼 수 있습니다.

 

아스키 코드의 실제 활용

  1. 문자열 처리
    아스키 코드를 이용하면 문자열을 쉽게 조작할 수 있습니다. 예를 들어, 대소문자 변환이나 숫자 문자열을 정수로 변환하는 작업을 할 수 있습니다.
  2. 입력 유효성 검사
    사용자 입력이 올바른 범위 내에 있는지 확인할 때 아스키 코드를 활용할 수 있습니다.
  3. 암호화
    간단한 암호화 알고리즘을 구현할 때 아스키 코드 값을 조작하여 문자를 변환할 수 있습니다.

 

십진수 범위 문자 설명
32-47 공백, !, “, #, $, %, &, ‘, (, ), *, +, ,, -, ., / 제어 문자
48-57 0-9 숫자
65-90 A-Z 대문자
97-122 a-z 소문자

 

code 0 ~ 31

ASCII control characters는 인쇄가 불가능한 제어코드들입니다.

프린터 같은 주변기기들을 제어할 때 사용됩니다.

  • 0(0x00) NUL: 널 문자
  • 10(0x0A) LF: 개행(Line Feed), 줄바꿈
  • 13(0x0D) CR: 복귀(Carriage Return)
  • 0~31(0x00~0x1F), 127(0x7F) 제어문자 또는 비인쇄 문자

code 32 ~ 127

ASCII printable characters는 다른 어떠한 ASCII 변형 테이블에서도, 공통적으로 사용되는 인쇄 가능한 문자로 불립니다.

문자, 숫자, 구두점 및 기타 기호들을 나타냅니다. 또한 키보드에 있는 거의 모든 문자를 찾으실 수 있습니다.

(127은 DEL 명령을 나타냅니다.)


code 128 ~ 255

Extended ASCII characters는 ISO 8859-1dp를 따르며 ISO Latin-1로도 불립니다.

code 128 ~ 159는 Microsoft Windows Latin-1 확장 문자가 포함되어 있습니다.

ASCII

 

 

 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다