(CS50)-컴퓨터와 컴퓨팅(16진수)

CS50 x edwith 강의를 들으며 정리하는 용도의 포스팅입니다.

핵심개념

  • 16진수
  • 0x

16진수

  • 컴퓨터과학에선 10진수나 2진수 대신 16진수(Hexadecimal)로 표현하는 경우가 많음.

10진수를 16진수로 바꾸어보기

  • JPG같은 이미지 파일은 항상 255 216 255로 시작되지만
  • 컴퓨터에서는 10진수를 사용하지 않기 때문에 아래와 같이 표현함.

ASCII 인코딩 표준

출처

  • 2^4 이 16이기 때문에 4bits씩 두 덩어리로 나누어 보면 0000부터 1111까지는
  • 16진수로 표현 할 수 있다는 것을 알 수 있음.
  • 10부터 15까지는 a~f를 대입하여 사용함.
  • 4bits씩 16진수로 변환 후 0x를 붙여 뒤에 오는 문자들이 16진수임을 알려줌.

16진수의 유용성

  • 같은 10진수여도 2진수에 비해 16진수로 표현하면 훨씬 간단해짐.
  • 2개의 16진수는 1byte의 2진수로 변환되기 때문에 정보를 표현하기에 매우 유용함.

16진수의 유용성

출처

Comments