데이터

Ju_Nik_e·2023년 6월 3일
0

혼공컴운

목록 보기
1/3

데이터

0, 1로 숫자 표현

정보 단위

  • 비트 : 0과 1을 나타내는 가장 작은 단위로, 두 가지 정보를 표현 가능
    n비트는 2^n가지 정보를 표현 가능
  • 바이트 : 8개의 비트를 묶은 단위로 2^8(256)개의 정보 표현 가능
  • 킬로바이트 : 1000개의 바이트를 묶은 단위
  • 메가바이트 : 1000개의 킬로바이트를 묶은 단위
  • 기가바이트 : 1000개의 메가바이트를 묶은 단위
  • 테라바이트 : 1000개의 기가바이트를 묶은 단위

2의 보수(이진법에서 음수 표현하기)

  • 어떤 수를 그보다 큰 2^n에서 뺀 값
  • 모든 0,1을 뒤집고, 거기에 1을 더한 값

+ 양수인지 음수인지 구별할 수 있는 플래그로 음수를 표현함

십육진법

  • 숫자를 0~F로 표현
  • 이진수를 십육진수로 변환하기 쉽기 때문에 주로 사용
  • 십육진수 숫자 하나는 4비트(2^4)로 표현 가능

십육진수->이진수 변환

십육진수 한 자리를 4자리의 이진수로 변환 후 이어붙힌다.

이진수-> 십육진수 변환

이진수 4자리를 1자리 십육진수로 변환후 이어 붙힌다.

0,1로 문자 표현

문자 집합과 인코딩

  • 문자 집합 : 컴퓨터가 인식하고 표현할 수 있는 문자의 모음
  • 문자 인코딩 : 문자를 0, 1로 변환하는 과정
  • 문자 디코딩 : 코드를 문자로 변환하는 과정

아스키 코드

  • 초창기 문자 집합으로 2^7개(128개)의 문자(영어, 아라비아 숫자, 일부 특수문자) 표현 가능

유니코드

  • 대부분의 나라의 문자, 특수문자 등을 표현할 수 있는 통일된 문자 집합

0개의 댓글