숫자의 C언어 표기법에 대해 알아보자.
예를 들어 (10진수)1234를 다양한 진법으로 표기해보자.
010011010010 // 이진수
2322 // 8진수
1234 // 10진수
4D2 // 16진수
0b010011010010 // 이진수
0o2322 // 8진수 // 잘 모르겠다.
1234 // 10진수 0d앞에 붙이지 않느다.
0x4D2 // 16진수
하지만, 이진법은 사람이 보기에 불편하고, 표기도 불편하다.
0,1중 하나만 오탈자를 내도 값이 틀려진다.
그래서 십진법, 16진법을 혼용한다.
<aside> 📌 1234를 2진,10진,16진법 무엇으로 표기하건간에, 메모리에 저장되는 값은 이진수로 저장되는데 이진수로 보기가 불편하기 때문에 보통 16진수로 보여준다.
</aside>
이진수 10과 16진수 10은 서로 구별할 수 없기 때문에
수학적으로도 아래와 같이 표기한다.