• 2022. 4. 13.

    by. 데브촙

    반응형

    2진수: 0, 1

    16진수: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

     

    C언어가 숫자 정수를 표현할 때, 8진법, 10진법, 16진법 등을 쓰는데,

    컴퓨터가 0, 1을 다루는 2진법을 기본으로 하는데,

    정작 C언어에서는 2진법으로 숫자를 표현하는 법을 제공하지 않음.

     

    우선 2진법은 변수 크기가 커질수록 숫자를 너무 많이 적어야됨.

    그래서 16진법이 2진법과 굉장히 비슷함.(24승으로 표현)

    2진법 숫자를 4개씩 묶는게 16진법임.

    16진수 한 자릿수는 4비트를 의미함. 그래서 표현하는 숫자도 짧아짐.

    2진수와 16진수는 4비트 단위로 나누어서 쉽게 변환할 수 있다.

    16진수 -> 2진수로 바꾸는 예시

     

    반응형

    'C' 카테고리의 다른 글

    C언어 함수  (0) 2022.04.14
    상수와 변수  (0) 2022.04.12
    자료형(정수형, 실수형)  (0) 2022.04.11