#20230327(Go Lang)

eeapbh·2023년 3월 27일
0

MZC

목록 보기
16/61

메모리

  • Buffer : 충돌 해결
  • Cache : 한번쓰인 데이터 저장
  • Pool : 매번 요청할때마다 메모리 찾아서 하지않고 미리 준비

연산자

  • 산술 연산자
  • 비교 연산자
  • 논리 연산자
  • 대입 연산자
  • 연산자 우선수위

산술 연산자

  • 사칙 연산과 나머지
  • 비트 연산
  • 시프트 연산

비트 연산자

  • & (AND 연산자) 둘다 1 이면 1
  • |(OR 연산자) 둘중 하나라도 1이면 1
  • ^(XOR 연산자) 둘다 다르면 1

이진수

  • 2의 보수가 음수이다.(1 0 바꾸고 +1)
  • CPU 안에는 - 없고 +만 있다.

시프트 연산

  • 왼쪽 시프트
    - 오른쪽 피연사자 값 만큼 전체 비트를 왼쪽으로 밀어냄
    • 이때비트가 이동되어 빈자리는 0 이들어간다.

작은 오차 무시하기

  • 실숫값을 정확히 표현할 수 없기 때문에 오차가 생길 수 밖에 없다.

0개의 댓글