그거 기능이에요

Chapter 03. 연산자 본문

Java/JAVA의 정석

Chapter 03. 연산자

duckgi 2024. 12. 31. 17:16

1. 연산자

종류 연산자 설명
산술 연산자 + - * / % >> << 사칙연산 등
비교 연산자 > < <= >= == != 대소 비교
논리 연산자 &&
대입 연산자 = 우변의 값을 좌변에 저장
기타 ? (type) instanceof 기타 연산자
- 각 연산자는 우선 순위가 정해져있고, 그 순서에 맞게 식이 평가된다.
  • lvalue와 rvalue
    • lvalue : 대입 연산자의 왼쪽 피연산자
    • rvalue : 대입 연산자의 오른쪽 피연산자
저장에는 1비트만 필요한 boolean 자료형의 크기가 1바이트인 이유
어셈블리에서 보면 불리언은 저장하는데 1비트만 필요하다.
하지만 사용 가능한 레지스터의 최소 크기가 1바이트이기 때문에 변수로 저장할 수 있는 가장 작은 단위는
1바이트가 된다. 그래서 불리언의 자료형의 크기는 1바이트로 고정된 것이 아닐까?

나머지 변수에 대한 설명은 다른 언어와 동일하기에 이번 장은 여기까지만 요약하고 넘어간다.

'Java > JAVA의 정석' 카테고리의 다른 글

Chapter5. 배열  (1) 2025.01.02
Chapter 04. 조건문과 반복문  (3) 2025.01.02
Chapter 02. 변수  (3) 2024.12.31
Chapter1 자바를 시작하기 전에  (5) 2024.12.27