2진수

  • 2진수는 0과 1로 숫자를 표현한다.
  • 숫자 앞에 접두어로 0B를 붙여준다.
int e = 0B1010; //(1*2^3) + (1*2) = 10
System.out.println("e=" + e);

 


8진수

  • 8진수는 0~7까지 숫자를 표현한다.
  • 숫자 앞에 접두어로 0을 붙여준다.
int a = 010; //(1*8^1)+(0*8^0) = 8
int b = 011; //(1*8^1)+(1*8^0) = 9

 


16진수

  • 16진수는 0~9까지의 숫자, 10~15까지의 알파벳으로 표현한다.
  • A~F: a=10, b=11, c=12, d=13, e=14, f=15
  • 숫자 앞에 접두어로 0X를 붙여준다.
int d1 = 0X1A; //(1*16^1) + (10*16^0) = 26
int d2 = 0X1AF; //(1*16^2) + (10*16^1) + (15*16^0) = 431

+ Recent posts