문자의 디지털 표현

문자의 디지털 표현

컴퓨팅 시스템에서 각 문자를 이진수로 조합한 약속된 코드값인 문자 코드를 사용하여 저장하고 표현합니다.
대표적인 문자 코드로는 아스키 코드(ASCII Code)유니 코드(Unicode)가 있습니다.
아스키 코드(ASCII Code)는 7비트를 이용하여 문자를 표현합니다.
유니 코드(Unicode)는 16비트를 이용하여 문자를 표현합니다.

다음에서 문자 코드에 대해 더 자세히 살펴봅시다.

아스키 코드(ASCII Code)

아스키 코드(ASCII Code)는 미국 표준화 협회에서 제작한 문자 코드로 알파벳, 숫자, 특수문자, 제어 문자(줄바꿈·탭·공백 등)을 표현할 수 있습니다.
또한, 7비트를 사용하여 총 128개의 문자를 표현할 수 있습니다.
*맨 왼쪽에 패리티 비트(Parity bit)라고 하는 1비트를 추가하여 오류 여부를 판단합니다. 그래서 실질적으로는 8비트로 표현이 됩니다. 이 패리티 비트는 0으로 유지되며 만약, 1인 경우에는 오류가 있는 것으로 간주합니다.
아래 표에는 자주 사용되는 제어 문자(예: 줄바꿈, 탭, 공백, DEL 등)출력 가능 문자(숫자, 대문자, 소문자, 주요 특수문자)만을 엄선하여 2진수, 10진수, 문자(또는 설명)로 정리했습니다.

2진수10진수문자/설명 2진수10진수문자/설명 2진수10진수문자/설명
000010008BS(백스페이스)000010019TAB(탭)0000101010LF(줄바꿈)
0010000032(공백)0010000133!0010001135#
0010010036$0010010137%0010011038&
0010100040(0010100141)0010101042*
0010101143+0010110044,0010110145-
0010111046.0010111147/00110000480
001100014910011001050200110011513
001101005240011010153500110110546
001101115570011100056800111001579
0011111163?0100000064@0100000165A
0100001066B0100001167C0100010068D
0100010169E0100011070F0100011171G
0100100072H0100100173I0100101074J
0100101175K0100110076L0100110177M
0100111078N0100111179O0101000080P
0101000181Q0101001082R0101001183S
0101010084T0101010185U0101011086V
0101011187W0101100088X0101100189Y
0101101090Z0110000197a0110001098b
0110001199c01100100100d01100101101e
01100110102f01100111103g01101000104h
01101001105i01101010106j01101011107k
01101100108l01101101109m01101110110n
01101111111o01110000112p01110001113q
01110010114r01110011115s01110100116t
01110101117u01110110118v01110111119w
01111000120x01111001121y01111010122z
01111111127DEL(삭제)

ASCII & 유니코드 변환기

문자를 입력하면 해당 문자의 ASCII유니코드 값을 확인할 수 있습니다.

아스키 코드로 문자 작성해보기

아스키 코드를 입력하면 해당하는 문자를 확인할 수 있습니다.

이진코드 변환기

※ 주의사항
  • 각 문자는 아스키 코드로 입력해주세요.
  • 문자 사이에 반드시 띄어쓰기를 해주세요.
  • 이진코드는 0과 1로만 구성되어야 합니다.
  • 잘못된 입력 시 오류 메시지가 표시됩니다.
  • 예시: 01001000 01101001 (Hi)

ASCII 빙고 게임

ASCII 문자를 이용한 빙고 게임을 즐겨보세요!

게임 규칙

  • 빙고판의 크기는 3x3부터 10x10까지 선택할 수 있습니다.
  • 각 칸에는 ASCII 문자와 해당 문자의 ASCII 코드 값이 표시됩니다.
  • 같은 문자는 중복되어 나타나지 않습니다 (대소문자 구분).
  • 칸을 클릭하여 선택/해제할 수 있습니다.
  • 가로, 세로, 대각선으로 한 줄이 완성되면 빙고가 됩니다.
  • 3개의 빙고를 완성하면 게임이 종료됩니다.
현재 빙고: 0 빙고판 생성: 0 제출 횟수: 0