๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐ŸŒฑ/๐ŸŒฑ๋ณต์Šต๐ŸŒฑ1

221205_C์–ธ์–ด ๋ฌธ๋ฒ• (1์ผ์ฐจ) #include //์ „์ฒ˜๋ฆฌ๊ธฐ ๋ฉ”์ธํ•จ์ˆ˜์˜ ๋ฐ˜ํ™˜ํ˜•์€ void๋กœ ํ•ด๋„ ์ƒ๊ด€ ์—†์œผ๋‚˜, int๋กœ ํ•ด์„œ ๋ฐ˜ํ™˜๊ฐ’์„ 0์œผ๋กœ ์ฃผ๋Š” ๊ฒƒ์ด ํ›จ์‹  ์•ˆ์ •์ ์ด๋‹ค. void๋Š” ๋ฐ˜ํ™˜๊ฐ’์ด ์—†๊ธฐ๋•Œ๋ฌธ์— main ํ•จ์ˆ˜ ์ข…๋ฃŒ ํ›„ ๋ฐ˜ํ™˜๊ฐ’์ด ์žˆ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. VS์—์„œ ํ•˜๋‹จ ์ถœ๋ ฅ๋ณด๊ธฐ๋ฅผ ๋นŒ๋“œ๋กœ ์„ค์ •ํ•ด์„œ ํ™•์ธํ•˜๋ฉด, warning์ด๋‚˜ ์˜ค๋ฅ˜์˜ ์›์ธ์ด ๋‚˜์˜ค๋Š”๋ฐ ์ตœ๋Œ€ํ•œ ์—†๊ฒŒ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์ข‹๋‹ค. ์•ˆ์จ๋„ ์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋˜์ง€๋งŒ ๋ฉ”์ธ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ฐ˜ํ™˜์„ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 1byte == 8bit ์šด์˜์ฒด์ œ์˜ 64bit, 32bit๋Š” cpu๊ฐ€ ์ž‘์—…ํ•˜๋Š” ์ตœ์†Œ๋‹จ์œ„๋ผ๊ณ  ๋ณด๋ฉด๋œ๋‹ค. ใ„ด intํ˜•์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ตœ์ ์˜ ๋‹จ์œ„๋ผ๊ณ  ๋ณด๋ฉด๋˜๋ฉฐ, ์ž‘์—…์†๋„๊ฐ€ ๊ฐ€์žฅ ๋น ๋ฅด๋‹ค [์ž๋ฃŒํ˜•(Variable)] ์ •์ˆ˜ํ˜• ใ„ด char: 1byte / ํ‘œํ˜„๋ฒ”์œ„ -128~127 ใ„ด short: 2b.. 2022. 12. 5.