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 |
'공부 > JAVA_source' 카테고리의 다른 글
[자바] 하나의 숫자를 입력받아 짝수인지 홀수인지 판별하여 출력 (0) | 2016.10.24 |
---|---|
증감연산자 ( ++ , -- ) (0) | 2016.10.24 |
논리부정 (참 또는 거짓) (0) | 2016.10.24 |
연산자 (최우선 연산자) (0) | 2016.10.24 |
자바 선언/입력/처리 (0) | 2016.10.19 |