공부/JAVA_source
비트부정 (10진수/2진수)
초초이
2016. 10. 24. 19:39
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 |