1. μ°μ°μμ νΌμ°μ°μ
μ°μ°μ: μ°μ°μ μννλ κΈ°νΈ (ex. +, -, * )
νΌμ°μ°μ: μ°μ°μμ μμ λμ (ex. λ³μ, μμ, 리ν°λ΄, μμ)
μ°μ°μλ νΌμ°μ°μλ‘ μ°μ°μ μννκ³ λλ©΄ νμ κ²°κ΄κ°μ λ°ννλ€.
2. μκ³Ό λμ μ°μ°μ
μ: μ°μ°μμ νΌμ°μ°μλ₯Ό μ‘°ν©νμ¬ κ³μ°νκ³ μνλ λ°λ₯Ό ννν κ²
ex) 4 * x + 3
νμ§λ§ μ λ§μΌλ‘λ κ²°κ³Ό κ°μ΄ μ°μ΄μ§ μκ³ μ¬λΌμ§κΈ° λλ¬Έμ κ·Έ ν μ¬μ©ν μ μλ€.
λμ μ°μ°μ(=)λ₯Ό ν΅ν΄ κ°μ μ μ₯ν μ μλ 곡κ°μ κ²°κ³Όλ₯Ό μ μ₯νλ€.
ex) y = 4 * x + 3
3. μ°μ°μμ μ’ λ₯
νΌμ°μ°μμ κ°μμ μν λΆλ₯
νΌμ°μ°μμ κ°μ | μ°μ°μ μ΄λ¦ |
1 | λ¨ν μ°μ°μ |
2 | μ΄ν μ°μ°μ |
3 | μΌν μ°μ°μ |
λλΆλΆμ μ°μ°μλ μ΄ν μ°μ°μμ΄λ€.
4. μ°μ°μμ μ°μ μμμ κ²°ν© κ·μΉ
μ | μ€λͺ |
-x + 3 | λ¨ν μ°μ°μ(-) > μ΄ν μ°μ°μ(+) |
x + 3 * y | κ³±μ > λ§μ |
x + 3 > y - 2 | μ°μ μ°μ°μ > λΉκ΅ μ°μ°μ |
x > 3 && x < 5 | λΉκ΅ μ°μ°μ > λ Όλ¦¬ μ°μ°μ |
result = x + y * 3 | λͺ¨λ λ€λ₯Έ μ°μ°μ > λμ μ°μ°μ |
μ£Όμν΄μΌ ν μ°μ°μ μμ
μ | μ€λͺ |
x << 2 + 1 | μ¬ννΈ μ°μ°μ > λ§μ μ°μ°μ |
data & OxFF == 0 | λΉκ΅ μ°μ°μ > λΉνΈ μ°μ°μ(λ Όλ¦¬ μ°μ°μ) |
x < -1 || x > 3 && x < 5 | AND μ°μ°μ (&&, &) > OR μ°μ°μ (||, |) κ΄νΈμ ν¨κ» μ°μ μμλ₯Ό λͺ νν ν΄μ£Όλ κ²μ΄ μ’λ€. x < -1 || (x > 3 && x < 5) |
μ°μ μμκ° νμ€νμ§ μλ€λ©΄, λ¨Όμ κ³μ°λμ΄μΌ νλ λΆλΆμ κ΄νΈλ‘ λ¬Άμ΄μ€λ€.
μ°μ°μμ κ²°ν© κ·μΉ
λλΆλΆ: μΌμͺ½ → μ€λ₯Έμͺ½
λ¨ν μ°μ°μ,λμ μ°μ°μ: μ€λ₯Έμͺ½ → μΌμͺ½
μ 리
1. μ°μ γ λΉκ΅ γ λ Όλ¦¬ γ λμ . λμ μ μ μΌ λ§μ§λ§μ μνλλ€.
2. λ¨νβ΄ γ μ΄ν(2) γ μΌν(3). λ¨ν μ°μ°μμ μ°μ μμκ° μ΄ν μ°μ°μλ³΄λ€ λλ€.
3. λ¨ν μ°μ°μμ λμ μ°μ°μλ₯Ό μ μΈν λͺ¨λ μ°μ°μ μ§νλ°©ν₯μ μΌμͺ½μμ μ€λ₯Έμͺ½μ΄λ€.
5. μ°μ λ³ν
π‘μ°μ° μ μ νΌμ°μ°μ νμ μ μΌμΉλ₯Ό μν΄ μλ νλ³ν λλ κ²
μ°μ λ³νμ κ·μΉ
1. λ νΌμ°μ°μμ νμ μ κ°κ² μΌμΉμν¨λ€.(λ³΄λ€ ν° νμ μΌλ‘ μΌμΉ)
long + int → long + long → long
float + int → float + float → float
float + double → double + double → double
⇒ κ°μ μμ€μ μ΅μννκΈ° μν κ·μΉ
2. νΌμ°μ°μμ νμ μ΄ intλ³΄λ€ μμ νμ μ΄λ©΄ intλ‘ λ³νλλ€.
byte + short → int + int → int
char + short → int + int → int
⇒ intλ³΄λ€ μμ νμ μ μ°μ° μ€μ μ€λ²νλ‘μ°κ° λ°μν κ°λ₯μ±μ΄ λκΈ° λλ¬Έμ λ§λ€μ΄μ§ κ·μΉ
intκ° κ°μ₯ ν¨μ¨μ μΌλ‘ μ²λ¦¬ν μ μλ νμ .
μ 리
μ°μ λ³νμ΄λ?
μ°μ° μν μ§μ μ λ°μνλ νΌμ°μ°μμ μλ νλ³ν
μ°μ λ³ν λ°©μμ?
1. λ νΌμ°μ°μμ νμ μ κ°κ² μΌμΉμν¨λ€(λ³΄λ€ ν° νμ μΌλ‘ μΌμΉ).
2. νΌμ°μ°μμ νμ μ΄ intλ³΄λ€ μμ νμ μ΄λ©΄ intλ‘ λ³νλλ€.
Reference
μλ°μ μ μ - λ¨κΆ μ±
'π Book > μλ°μ μ μ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
3-3μ₯ μ°μ μ°μ°μ (0) | 2023.03.14 |
---|---|
3-2μ₯ λ¨ν μ°μ°μ (0) | 2023.03.14 |
2-5μ₯ ν λ³ν (0) | 2023.03.09 |
2-4μ₯ κΈ°λ³Έν (0) | 2023.03.09 |
2-3μ₯ μ§λ² (1) | 2023.03.09 |
λκΈ