variable 2

๋ณ€์ˆ˜์˜ ์†์„ฑ

  • ์ด๋ฆ„

  • ๊ฐ’

  • ํƒ€์ž…

  • ์‚ฌ์ด์ฆˆ

  • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ

๊ฒฐ๊ตญ ๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๊ทธ๋ฆ‡

์ •์ˆ˜

  • int8(1byte) : -128 ~ 127

    • unassigned int8 : 0 ~ 255

  • int16(2byte) : -32768 ~ 32767

    • uint16 : 0 ~ 65535

  • int32(4byte) : -21์–ต ~ 21์–ต

    • uint32 : 0~42์–ต

  • int64(8byte) : ๋งŽ์ด ํฌ๋‹คโ€ฆ!

    • unit64

  • ๊ธˆ์œต๊ถŒ์ด๋‚˜ ์šฐ์ฃผ๊ณผํ•™ ๋“ฑ ํฐ ์ˆซ์ž๋ฅผ ์“ฐ๋Š” ๊ณณ์—์„œ๋Š” big number ๋“ฑ ํฐ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•œ๋‹ค.

์‹ค์ˆ˜

  • float32 (4byte) : ์ •์ˆ˜๋ถ€ ํฌํ•จ 7์ž๋ฆฌ๊นŒ์ง€ ์ˆซ์žํ‘œํ˜„ ๊ฐ€๋Šฅ

  • float64 (8byte) : ์ •์ˆ˜๋ถ€ ํฌํ•จ 15์ž๋ฆฌ๊นŒ์ง€ ์ˆซ์žํ‘œํ˜„ ๊ฐ€๋Šฅ

ํฐ ๋ฒ”์œ„์˜ ์ˆซ์ž๋ฅผ ์“ฐ๋ฉด ์•ˆ์ „ํ• ํ…๋ฐ ์™œ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ํƒ€์ž…๋“ค์ด ์กด์žฌํ• ๊นŒ?

  • ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ๋•Œ๋ฌธ์ž„. ์ ์€ ๊ณต๊ฐ„๋งŒ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ, ๋งŽ์€ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ์˜ ๋‚ญ๋น„๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๋ฐ์ดํ„ฐ์˜ ๋ฒ”์œ„์— ๋งž๋Š” ๊ณต๊ฐ„๋งŒ ์ฐจ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.

  • ๋„คํŠธ์›Œํฌ๋กœ ์ธํ•œ ์ด์œ ๋„ ์žˆ์Œ. ๋„คํŠธ์›Œํฌ์— ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ์ตœ๋Œ€ํ•œ ์ค„์ผ์ˆ˜๋ก ์ข‹๋‹ค.

String type

  • ๊ฐ ๊ธ€์ž๋“ค์˜ ๋ชจ์Œ โ†’ ๋ฌธ์ž์—ด

  • ํ•˜๋‚˜์˜ ๊ธ€์ž๋Š” 1-3byte ๋ฅผ ์ฐจ์ง€ํ•œ๋‹ค.

Last updated

Was this helpful?