반응형

2진수, 8진수, 16진수 표현법

2진수는 0b, 8진수는 010, 16진수는 0x를 값 앞에 쓴다.

 

255의 2진수, 8진수, 16진수 입력

255의 2진수, 8진수, 16진수는 각각 11111111, 377, ff이다.

 

 

 

 

각 진수를 10진수(%d)로 출력하면 255가 출력되는 것을 확인할 수 있다.

#include <stdio.h>

int main(){
    unsigned char binary = 0b11111111; 
    unsigned char octal = 010377;
    unsigned char hex = 0xff;
    printf("%d %d %d", binary, octal, hex); // 255 255 255
}