Skip to content

Latest commit

Β 

History

History
10 lines (6 loc) Β· 668 Bytes

[Java] int와 short.md

File metadata and controls

10 lines (6 loc) Β· 668 Bytes

int와 short

두 가지 λͺ¨λ‘ μ •μˆ˜ν˜• νƒ€μž…μ΄λ‹€. κ·Έλ ‡λ‹€λ©΄ μ–΄λ–€ 차이가 μžˆλŠ”μ§€ μ•Œμ•„λ³΄μž.

  • char, short ν˜• : 이와 같은 μ •μˆ˜ μžλ£Œν˜• νƒ€μž…μœΌλ‘œ ν‘œν˜„ν•˜λ©΄ λ©”λͺ¨λ¦¬ 곡간을 효율적으둜 μ‚¬μš©ν• μˆ˜λŠ” μžˆμœΌλ‚˜ μ—°μ‚°μ˜ νš¨μœ¨μ„±μ€ 떨어진닀.
    • size : 2byte(16bits)
  • int ν˜• : intν˜•λ³΄λ‹€ μž‘μ€ 크기의 데이터λ₯Ό 가지고 연산을 진행할 경우, κ·Έ 데이터λ₯Ό 일단 intν˜•μœΌλ‘œ λ°”κΏ”μ„œ 연산을 μ§„ν–‰ν•œλ‹€. λ”°λΌμ„œ μ‚°μˆ  μ—°μ‚°μ‹œ, μžλ£Œν˜•μ„ intν˜•μœΌλ‘œ μ„ μ–Έν•΄μ•Ό 쀑간에 λΆˆν•„μš”ν•œ λ³€ν™˜ 과정을 κ±°μΉ˜μ§€ μ•Šκ²Œ λ˜μ–΄ μ—°μ‚° 효율이 μ’‹λ‹€.
    • size : 4byte(32bits)