CS50 x edwith 강의를 들으며 정리하는 용도의 포스팅입니다.
핵심개념
- 16진수
- 0x
16진수
- 컴퓨터과학에선 10진수나 2진수 대신 16진수(Hexadecimal)로 표현하는 경우가 많음.
10진수를 16진수로 바꾸어보기
- JPG같은 이미지 파일은 항상 255 216 255로 시작되지만
- 컴퓨터에서는 10진수를 사용하지 않기 때문에 아래와 같이 표현함.
- 2^4 이 16이기 때문에 4bits씩 두 덩어리로 나누어 보면 0000부터 1111까지는
- 16진수로 표현 할 수 있다는 것을 알 수 있음.
- 10부터 15까지는 a~f를 대입하여 사용함.
- 4bits씩 16진수로 변환 후 0x를 붙여 뒤에 오는 문자들이 16진수임을 알려줌.
16진수의 유용성
- 같은 10진수여도 2진수에 비해 16진수로 표현하면 훨씬 간단해짐.
- 2개의 16진수는 1byte의 2진수로 변환되기 때문에 정보를 표현하기에 매우 유용함.
Comments