* ๋ณ์๋ ํ ๋ฒ ์ ์ธํ๋ฉด ๊ฐ์ ๊ณ์ํ์ฌ ๋ฐ๊ฟ ์ ์๋ค.
* ์์๋ ์ฒ์ ์ ์ธํ ๋๋ง ๊ฐ์ ํ ๋นํด์ค์ ์๊ณ , ๊ทธ ์ดํ์๋ ๊ฐ์ ๋ฐ๊ฟ ์ ์๋ค.
* ๋ฆฌํฐ๋ด์ด๋ ๊ฐ ๊ทธ ์์ฒด๋ฅผ ์ด์ผ๊ธฐํ๋ค. ์ฆ, ๋ณ์๋ ์์์ ๋ฃ์ด์ฃผ๋ ๊ฐ(ex ์ ์ -1)
*์์ ์ ์ธ
const int num1 = 10;
์๋ฃํ const ์์์ด๋ฆ = ๊ฐ; ํํ๋ก ์ ์ธํ๋ฉด ๋๋ค.
const ํค์๋๋ฅผ ์ฌ์ฉํด ์์๋ฅผ ์ ์ธํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ฝ๋์์ ๋ฆฌํฐ๋ด(literal)์ 10 ์ด ๋๋ค.
*๋ฆฌํฐ๋ด ๊ฐ์ ๋ค๋ฃฐ๋ ํฐ ๋ฐ์ดํ
C์์๋ ๋ฐ์ดํ์ ์ฉ๋๊ฐ ๊ตฌ๋ถ๋๋ค. ์ซ์๋ ๋ฐ์ดํ๊ฐ ํ์ ์์ง๋ง ๋ฌธ์์ ๊ฒฝ์ฐ์
์์๋ฐ์ดํ๋ ๋ฌธ์ ํ๊ฐ๋ฅผ ๋ฌถ์๋, ๊ทธ๋ฆฌ๊ณ ํฐ๋ฐ์ดํ๋ ๋ฌธ์์ด(๋ฌธ์ ์ฌ๋ฌ๊ฐ)๋ฅผ ๋ฌถ์๋ ์ฌ์ฉ๋๋ค.
๋ณ์์ ์ธ๋๋ long, unsigned ๋ฑ์ ๋ถ์ฌ size๋ฅผ ์ ํ๋ค. ํ์ง๋ง ์ ์๋ฅผ ์ ์ธํ ๋๋ ์ ๋ฏธ์ฌ๋ฅผ ๋ถ์ฌ size๋ฅผ ์ ํ ์ ์๋ค.
๋,์๋ฌธ์ ๊ตฌ๋ถ ์์ผ๋ฉฐ ์ ๋ฏธ์ฌ๋ฅผ ์ ์ง ์์ผ๋ฉด int๊ฐ ๋๋ค.
์ค์์ ๊ฒฝ์ฐ๋ ์ ๋ฏธ์ฌ๋ฅผ ์ ์ง ์์ผ๋ฉด double์ด ๋๋ค.