λ³μ μ μΈ
int a;
: λ©λͺ¨λ¦¬μμ int(4byte)λ§νΌμ 곡κ°μ ν보νλ€.
ν보ν 곡κ°μ΄ λ©λͺ¨λ¦¬μ μ΄λμ μλμ§ μ μ μμΌλκΉ
ν΄λΉ λ©λͺ¨λ¦¬λ₯Ό κ°λ¦¬ν€λ μ£Όμλ₯Ό μ΄μ©νλ€.
λ©λͺ¨λ¦¬ ν¬κΈ°
μλ£νμ λ°λΌ λ΄μ μ μλ ν¬κΈ°λ₯Ό μ ννλ€.
int μμμ λ΄μ μ μλ μ«μμ ν¬κΈ°λ₯Ό μ ννλ€.
4byte μμμ μ°¨μ§νλ int μλ£ν, 1 byte (= 256κ°μ§)
λ©λͺ¨λ¦¬λ₯Ό μ κ² λ€μ΄λ©΄μ λμκ°λ κ²μ΄ μ λ§λ€μ΄μ§ νλ‘κ·Έλ¨
λ©λͺ¨λ¦¬ μ£Όμ
νλ‘κ·Έλ¨μμ 2μ§μ/16μ§μκ° λλΆλΆμΌλ‘ νννλ€.
κΈ°κ³μ΄μ κ°κΉμ΄ μ κΈμΈμ΄ : 0xff
κ³ κΈμΈμ΄μμλ μ κΈμΈμ΄ λ°©μμ μ£Όμλ₯Ό μ°μ§ λ§κ³ β aλΌλ μ΄λ¦(λ³μ)μ μ¬μ©νμ!
β > 0xffλΌ νμ§λ§κ³ aλ‘ νννμ
βλ³μ : μ΄λ€ κ°μ μ μ₯νκΈ° μν μμλ‘ μ¬μ΄κΈ°ν λ μ μλ λ©λͺ¨λ¦¬ μμμ λν μ΄λ¦ β
λ³μμ μ΄κΈ°ν
int a = 9; // λ³μ μ μΈκ³Ό μ΄κΈ°ν
a = 99 ; ( = : λμ μ°μ°μ)
: 99λΌλ κ°μ aλΌκ³ λΆλ₯΄λ λ©λͺ¨λ¦¬ μμμ μ μ₯νμΈμ
1οΈβ£ λ³μλ κ°μ₯ λ§μ§λ§μ λ€μ΄κ° κ°μ κ°μ§κ³ μλ€.
μμ
1οΈβ£ λ©λͺ¨λ¦¬μ λ¨ νλ²λ§ μ΄κΈ°νλλ€. ππ» λ€μ μ΄κΈ°νβ
2οΈβ£ νμ κ°μ κ°μ κ°μ§λ€.
3οΈβ£ final ν€μλλ₯Ό λΆμΈλ€. ππ» λμ΄μ κ°μ λ°κΏ μ μλ€.
'κ°λ μ 리' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ μ΄λ¬Έ - if (0) | 2022.05.24 |
---|---|
μ°μ°μ (0) | 2022.05.22 |
JAVA νΉμ§ 'κ°μ²΄ μ§ν₯ μΈμ΄ (OOP)' (0) | 2022.05.21 |
[JAVA] JAVAμ νΉμ§ (0) | 2022.05.11 |
μ΄ν΄λ¦½μ€ μλ° μ€μΉ κ³Όμ κ³Ό μμ νκ²½ κ΅¬μΆ (0) | 2022.05.10 |
λκΈ