본문 바로가기
프로그래밍/java

복합 대입 연산자

by mooyou 2021. 9. 13.
728x90
300x250

 

대입 연산자와 다르연산자를 함께 사용하는 경우를 말한다.

 

대입연산자

https://moo-you.tistory.com/320

 

대입 연산자

대입 연산자(assignment operator)는 변수에 값을 대입하는 연산자를 말합니다. 연산이 결과를 변수에 대입하며 우선순위가 가장 낮은 연산자 입니다. 왼쪽 변수에 오른쪽 변수(값)을 대입합니다. int a

moo-you.tistory.com

 

a=a+5;

a+=5;

//위에꺼를 아래것 처럼 표현 a에 5를 더해서 a에 대입해라

 

a*=5; //a에 5를 곱해서 a에 대입

a-=5; //a에 5를 빼서 a에 대입

a/=5; //a에 5를 나누기해서 a에 대입

a%=5; //a에 5를 나눈 나머지를 a에 대입

 

<<= 비트를 왼쪽으로 이동하고 그 값을 왼쪽 항에 대입

num1 <<=2;

num1=num1<<2;와 같다.

 

>>=비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입(왼쪽에 채워지는 비트 값은 부호 비트와 동일)

num1>>=2;

num1=num1>>2;

 

>>>= 비트를 오른쪽으로 이동하고 그 값을 왼쪽 항에 대입(왼쪽에 채워지는 비트 값은 0이다.)

num1>>>=2;

num1=num1>>>2;

 

 

 

 

728x90
반응형

'프로그래밍 > java' 카테고리의 다른 글

10진수 / 16진수 / 2진수 변환표  (0) 2021.09.15
단락 회로 평가(short circuit evaluation)  (0) 2021.09.14
증감 연산자  (0) 2021.09.11
[JAVA]부호 연산자와 대입연산자  (0) 2021.09.07
대입 연산자  (0) 2021.09.06

댓글