JAVA ~

    [JAVA 기초] 비트 전환 연산자

    비트 전환 연산자 ~ 비트 전환 연산자는 2진수로 표현했을 때, 0은 1 1은 0으로 표현한다. x ~x 1 0 0 1 public static void main(String[] args) { byte p = 10; byte n = -10; System.out.printf("p = %d \t%s%n", p, toBinaryString(p)); System.out.printf("~p = %d \t%s%n", ~p, toBinaryString(~p)); System.out.printf("~p+1 = %d \t%s%n", ~p+1, toBinaryString(~p+1)); System.out.printf("~~p = %d \t%s%n", ~p+1, toBinaryString(~~p)); System.out.p..