컴퓨터가 문자의 표현을 할 때
스위치를 on/off 하면서 2진법으로 숫자를 표현한다.
문자를 표현하려면 똑같이 2진법으로 숫자를 표현하면 된다.
정해진 표준에 따라 정해진 숫자를 2진법으로 표현하면 문자로 표시되게 한다.
그 중에 하나는 ASCII(아스키코드)이다.
아스키 코드는 10진수를 기준으로
A는 65
B는 66
C는 67
.
.
.
.
Z는 90 으로 표현하기를 약속했다.
그렇다면 A를 2진법으로 표현하면
65를 2진법으로 표현해보자
1000001
2^6 + 2^5x0 + 2^4x0 + 2^3x0 + 2^2x0 + 2^1x0 + 2^0
(64+1)
64 + 1 = 65인 것이다
아스키코드 말고도 Unicode라는 표준에서는 더 많은 비트를 사용하여 다양한 표현을 하도록 지원하고 있다.
예를 들어서 Unicode에서 😂 이 이모티콘을 표현 할 수 있게 되었다
😂 이 이모티콘의 10진법으로 표현한 수는 128,514이다.
이걸 2진법으로 나타내면 11111011000000010인 것이다.
이 이모티콘 하나 사용하려면 컴퓨터는 11111011000000010를 입력해야하는 것이다.
'컴퓨터 과학' 카테고리의 다른 글
c언어-사용자 정의 함수,중첩 루프 (0) | 2023.01.19 |
---|---|
c언어-자료형,형식 지정자,연산자 (2) | 2023.01.19 |
c언어-조건문과 루프 (0) | 2023.01.19 |
c언어-문자열 (0) | 2023.01.18 |
2진법 (0) | 2023.01.09 |