int a =0x010;
System.out.println(a);
a =0x0010;
System.out.println(a);
a =0x0000010;
System.out.println(a);
a =0x000000000000000000000000000000000000000010;
System.out.println(a);
16진수를 표현하는 방법?
0x에 0 to f 까지 표현할수 있다. (0 -15)
<< number , >> number 연산자
비트값을 왼쪽으로 number만큼 움직여준다.
int a =8;
System.out.println(Integer.toBinaryString(a));// 001000
a = a <<2;
System.out.println(Integer.toBinaryString(a));// 100000
a = a >>2;
System.out.println(Integer.toBinaryString(a));// 001000
1을 오른쪽으로 비트 연산하게 되는경우 어떻게 나올까??
int a =1;
System.out.println(Integer.toBinaryString(a));// 00001
a = a >>5;
System.out.println(Integer.toBinaryString(a));// 0
No comments:
Post a Comment