아스키코드는 American Standard Code for Information Interchange의 약자로서, ASCII라고 불립니다.

또한 ANSI에서 만든 표준 코드체계입니다.


아스키는 각 문자를 7비트로 표현합니다. 따라서 2^7 = 128개의 문자를 표현할 수 있습니다.

하단 표를 보시면 0 ~ 127까지 각각의 숫자에 대응되는 값들이 표현되어 있습니다.

 

아스키코드표.


그다음은 확장아스키코드(Extended ASCII)입니다.

확장아스키코드는 8비트를 사용해 표현합니다. 따라서 2^8 = 256 개의 문자를 표현할 수 있습니다.

하단 표를 보시면 0 ~ 255까지 각각의 숫자에 대응되는 값들이 표현되어 있습니다.

 

확장아스키코드(Extended ASCII) 표.


1번 부분 (code 0 ~ 31)

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

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


2번 부분 (code 32 ~ 127)

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

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

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


3번 부분 (code 128 ~ 255)

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

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


하단 사진은 확장아스키코드(Extended ASCII)까지 한눈에 알아보기 쉽게 정리된 표입니다.

Extended_ASCII_code.pdf
0.06MB
한눈에 알아보기 쉽게 정리된 확장아스키코드(Extended ASCII)표.


하단 링크에선 아스키코드 및 확장아스키코드 각각의 값들에 대한 자세한 내용을 살펴보실 수 있습니다.

https://www.ascii-code.com/

 

ASCII Code - The extended ASCII table

The following ASCII table with hex, octal, html, binary and decimal chart conversion contains both the ASCII control characters, ASCII printable characters and the extended ASCII character set Windows-1252.

www.ascii-code.com


지금까지의 내용과 관련이 있는 내용이 담겨있으니 참고하시길 바랍니다.

https://developer-p.tistory.com/192

 

스위프트 | 아스키코드 변경 Char to Ascii / Ascii to Char ( Swift UnicodeScalar 사용, asciiValue)

요즘 전 코딩테스트를 준비하면서, 백준 문제를 Swift로 풀고 있습니다. (백준 1157번 - 아스키값이 필요한 문제) 근데 종종 아스키값이 필요할 때가 있습니다. 기억을 하려고 하는데, 매번 쉽게 잊

developer-p.tistory.com

https://developer-p.tistory.com/10

 

[ 문제 3 ] 사용자에게 정수를 입력받아 int형 변수에 저장하고, 이를 char형 변수에 복사 한 후, 두

◦ 아래의 입력 값을 이용해 실행시켜 보시오. (각 자료형의 표현 범위 이해하기) ◦  10, -10, 100, -100, 200, -200, 500, -500 #pragma warning(disable:4996) #include int main() { int input; char tmp;..

developer-p.tistory.com

 

반응형