1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
 * 비트부정(~)
 * - 비트(Bit = Binary Digit, 2진수) : 입력된 모든 숫자나 기호를 2진수의 형태로 변형하여 연산을
 *    수행하는 것
 *    10진수 => 2진수 => 10진수
 *    0~9            0과 1
 * */
public class Exam_03 {
    public static void main(String[] ar){
        System.out.println("a = " + 4); // 4
        System.out.println("b = " + ~4);
        /*
         * 4 = 0100       0 000 0100  
         * ~4 = 1011      1  111    1011 => 2의보수 => 1의보수 + 1
         *                         1  000  0100
         *                                               1
         *                         1  000   0101                      
         * */
    }
}
 
cs


+ Recent posts