컴퓨터 과학

정보의 표현

용용it 2023. 1. 9. 23:06

컴퓨터가 문자의 표현을 할 때 

스위치를 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