A. 연산
1. 연산자
a. 산술 연산
b. 대입연산
c. 증감연산
d. 시프트 연산
곱하기 2 / 나누기 2를 만들때나, 고유 ID, 암호학에서 사용함
🧡 오른쪽 시프트 연산시 주의사항
위와같이 최상위비트가 1일때 (음수가 포함될 경우일때 = signed일때) 오른쪽 시프트 연산을 한다고 가정하면
이렇게 최상위 비트가 1인 상태로 이동되어야 제대로된 /2가 됨
따라서 음수인 경우는 주의해야 함!!
or unsigned를 사용해 최상위 비트가 음수가 아닌 경우를 만들어야 함
f. 비교 연산
i. 논리 연산
2. 연산자의 우선순위
a. 우선순위
수학과 같다, 괄호로 우선순위를 결정할 수 있음
👉 더 자세한 공부는 여기
'프로그래밍 언어 > C++' 카테고리의 다른 글
[게임 프로그래머 입문 올인원] 데이터와 로직 : 조건문, 반복문, 연습문제 (8, 9, 10강) (0) | 2023.09.05 |
---|---|
C++ 연산자 총정리 (0) | 2023.09.05 |
C++ 자료형의 타입 변환 (0) | 2023.09.05 |
[자료형(data type)] C++ 기본형 총정리 (0) | 2023.09.05 |
C++ 상수 총정리 (0) | 2023.09.05 |