연산자

ELODY🌝·2021년 10월 16일
0
post-thumbnail

연산자

til, 알던거 정리 + 잘 안쓴다고 잊은 거 내기준으로 정리 해본다.

1. 더하기 + , 빼기 - , 곱하기 * , 나누기 /

이들의 설명은 생략한다😎

2. 나머지 연산자 %

나누기 연산 후 남은 나머지를 반환한다.
5 % 3 = 2

3. 증감 연산자 ++, --

1씩 증가, 1씩 감소한다. 전위나 후위로 사용가능하다.

전위 : ++a 해당 줄에서는 증가되기 전 값이고, 다음 줄 부터 증가한다.
후위 : a-- 현재 속한 줄 부터 증가한다.

4.비트 논리 연산자

비트 연산자는 2진수 형태로 연산이 된다.

&연산자

두개의 비트값이 모두 1인경우 1

5 & 10 → 00000101 & 00001010 = 000000000 = 0

|연산자

or연산자(enter위에 있다.) 비트값이 하나라도 1이면 1

5 | 10 → 00000101 | 00001010 = 00001111 = 15

^연산자

xor연산자. 비트값이 서로 같으면 0, 다르면1

5 ^ 10 → 00000101 ^ 00001010 = 00001111 = 15

~연산자

not연산자. 비트값을 0은 1로, 1은 0으로 바꿈

~10 → ~00001010 = 11110101 = -11 

5. 비트 이동 연산자

<<연산자

왼쪽으로 비트를 이동하는 연산자

>>연산자

오른쪽으로 비트를 이동하는 연산자

6. 비교 연산자

== 연산자

두 항이 같으면 참, 다르면 거짓

!= 연산자

두 항이 다르면 참, 같으면 거짓

> 연산자

왼쪽 항이 크면 참, 오른쪽 항이 크면 거짓

< 연산자

왼쪽 항이 작으면 참, 오른쪽 하이 작으면 거짓

>= 연산자

왼쪽 항이 크거나 오른쪽항과 같으면 참, 아니면 거짓

<= 연산자

왼쪽 항이 작거나 오른쪽항과 같으면 참, 아니면 거짓

7. 논리 연산자

&&연산자

논리 곱. 두 항이 모두 참일 때 참. 즉❗ 첫항이 거짓일 경우는 무조건 거짓

||연산자

논리 합. 두 항 중 하나만 참이면 참. 즉❗ 첫항이 참이면 무조건 참

!연산자

부정. 단항 연산자로 참이면 거짓, 거짓이면 참

8. 복합 대입 연산자

대입 연산자 =과 다른 연산자를 조합 한 연산자
+=, -=, *=, /=, %=, <<=, >>=, &=, |=, ^=
num1 += 2 → num1 = num1 + 2

어후 꽤 많네..🤪

profile
꼼꼼한 금붕어 읏쨔

0개의 댓글