산술 연산자
- +, -, *, /, %
비교 연산자
- >, <, >=, <=, ==, !
=
논리 연산자
- &&(및 연산자)
- || (또는 연산자)
문자 연산자
- +, – 부호 결정
논리 부정 연산자
- !
: 부울 값 변경
증가 연산자
- ++ : 1씩 증가
- — : 1씩 감소
- 증가 연산자가 앞에 있는 경우: 값이 참조되기 전에 증가/감소됩니다.
- 증가 연산자 후 증가/감소: 값을 참조한 후 증가/감소
비트 연산자
낱개로 작동
- & : 해당하는 모든 비트는 1 -> 1
- | : 해당 비트 중 하나 1 -> 1
- ^ : 해당 비트가 모두 다른 경우 -> 1
- ~ : 1과 0을 반전
- << : 지정된 비트 수만큼 왼쪽으로 이동
- >> : 부호를 유지하면서 지정된 숫자만큼 오른쪽으로 이동
- >>> : 모든 비트를 지정된 숫자만큼 오른쪽으로 이동하고 모든 새 비트는 0입니다.
1의 보수
- ~ 연산자로 이진수 변환
2의 보수
- 1의 보수 + 1(음수를 나타냄)
삼항 연산자
- (조건식) ? 참인 경우 결과 표현식: 거짓인 경우 결과 표현식
- 삼항 연산자 중첩: (조건식) ? a : (조건식) ? :기원전;
작업 관리자
- 등호를 기준으로 오른쪽의 값이 왼쪽의 변수에 저장된다는 의미입니다.
- a += b; : a = a + b를 복합 대입 연산자라고 합니다.
수학
- 수학적 방법
- round(): 소수점 첫째 자리에서 반올림된 정수를 반환합니다.
- ceil(): 증가된 값을 double로 반환
- abs() : int 및 double 기본 유형을 모두 사용할 수 있으며 절대값을 반환합니다.