본문 바로가기

컴퓨터

아스키코드(ASCII)란?

728x90

아스키코드(ASCII, American Standard Code for Information Interchange)는 컴퓨터와 통신 장치가 텍스트를 처리할 때 사용하는 표준 문자 인코딩 방식입니다. 아스키코드는 문자와 숫자, 기호 등을 7비트 이진수로 표현하며, 각 문자나 기호에 고유한 숫자를 할당합니다. 예를 들어:

  • A: 65
  • a: 97
  • 0: 48
  • 스페이스(공백): 32

주요 특징

  1. 7비트 코드:
    아스키코드는 7비트로 구성되어 있어 2⁷ = 128개의 문자(0~127)를 표현할 수 있습니다. 이 128개의 문자에는 영어 알파벳 대소문자, 숫자, 특수 기호, 제어 문자 등이 포함됩니다.
  2. 확장 아스키코드:
    7비트로 부족한 경우를 위해 8비트(1바이트) 확장 아스키코드가 만들어졌습니다. 이를 통해 추가로 128개의 문자를 표현할 수 있으며, 유럽 언어의 특수 문자 등이 포함됩니다.
  3. 호환성:
    아스키코드는 초기 컴퓨터 시스템의 표준으로 채택되었고, 오늘날에도 많은 시스템에서 기본적으로 사용됩니다. 하지만 현대에는 다양한 언어를 표현하기 위해 유니코드(UTF-8 등)와 같은 더 복잡한 문자 인코딩이 널리 사용됩니다.

용도

  • 컴퓨터 간 텍스트 전송
  • 프로그래밍 언어에서 문자열 처리
  • 파일 저장 형식의 기초

아스키코드는 컴퓨터 역사에서 중요한 역할을 했으며, 오늘날에도 여전히 기본적인 문자 인코딩 방식으로 많이 사용됩니다.


ASCII (American Standard Code for Information Interchange) is a standard character encoding system used by computers and communication devices to process text. ASCII represents characters, numbers, and symbols using 7-bit binary numbers, where each character or symbol is assigned a unique numeric value. For example:

  • A: 65
  • a: 97
  • 0: 48
  • Space: 32

Key Features

  1. 7-bit Code:
    ASCII uses 7 bits, allowing for 2⁷ = 128 characters (0–127) to be represented. These characters include uppercase and lowercase English letters, numbers, special symbols, and control characters.
  2. Extended ASCII:
    To accommodate more characters, an 8-bit (1-byte) extended ASCII system was developed, adding 128 additional characters, including special symbols and characters for European languages.
  3. Compatibility:
    ASCII was adopted as a standard in early computer systems and remains widely used today. However, modern systems often rely on more comprehensive encoding systems like Unicode (e.g., UTF-8) to support multiple languages and diverse character sets.

Applications

  • Text transmission between computers
  • String handling in programming languages
  • Basic format for file storage

ASCII has played a pivotal role in computer history and remains a fundamental encoding method in many systems.

728x90

'컴퓨터' 카테고리의 다른 글

자주 사용되는 아스키코드(ASCII)  (3) 2024.12.19
아스키코드(ASCII) 0~127  (0) 2024.12.19
진법변환 문제  (1) 2024.12.13
진법 변환  (1) 2024.12.13
색상 코드 / 16진수  (1) 2024.12.12