1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package ex03.operator;
//<최단산쉬관논삼대콤>
public class Ex03_Operator {
public static void main(String[] args) {
//2)단항연산자: 증감==>++, --, ~, ..... ->'~' 보충설명
int x = 10, y;
y = ~x; //비트부정: -(원래값 + 1) ==> 출력결과
System.out.println("x = " + x + "\t y = " + y);
System.out.println("=========================");
int x1 = -7, y1;
y1 = ~x1; //비트부정: -(원래값 + 1) ==> 출력결과
System.out.println("x1 = " + x1 + "\t y1 = " + y1);
}
}
|
cs |
x = 10 y = -11 ->비트부정: -(원래값 + 1) ==>출력결과
=========================
x1 = -7 y1 = 6 ->비트부정: -(원래값 + 1) ==>출력결과
cf)아스키코드(ASCII)값 이해: 내가 키보드를 누르면 본체에서 순간적으로 아스키코드를 활용한 숫자값으로 변환하여 화면에 보여줌
비트부정: 0->1 / 1->0으로 바꿈 ex)1의 비트부정은 -1
비트부정: -(원래값 + 1) ==>출력결과
'JAVA > 04_연산자' 카테고리의 다른 글
5.관계연산자 - >, <, >=, <=, ==, != (0) | 2021.01.12 |
---|---|
4.shift연산자: <<, >>, <<< (0) | 2021.01.12 |
실수 (연산) 정수 = 실수 (0) | 2021.01.12 |
3.산술연산자 (0) | 2021.01.11 |
1.최우선 연산자 / 2.단항 연산자 / 지역변수 (0) | 2021.01.11 |