메모리
- Buffer : 충돌 해결
- Cache : 한번쓰인 데이터 저장
- Pool : 매번 요청할때마다 메모리 찾아서 하지않고 미리 준비
연산자
- 산술 연산자
- 비교 연산자
- 논리 연산자
- 대입 연산자
- 연산자 우선수위
산술 연산자
비트 연산자
- & (AND 연산자) 둘다 1 이면 1
- |(OR 연산자) 둘중 하나라도 1이면 1
- ^(XOR 연산자) 둘다 다르면 1
이진수
- 2의 보수가 음수이다.(1 0 바꾸고 +1)
- CPU 안에는 - 없고 +만 있다.
시프트 연산
- 왼쪽 시프트
- 오른쪽 피연사자 값 만큼 전체 비트를 왼쪽으로 밀어냄
작은 오차 무시하기
- 실숫값을 정확히 표현할 수 없기 때문에 오차가 생길 수 밖에 없다.