03. ๋ณ์์ ๋ฐ์ดํฐ ์ ๋ ฅ
03-1. ๋ณ์
๋ณ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํด๋๋ ๊ณต๊ฐ
๋ณ์์ ํํ๋ฅผ ์๋ฃํ ํน์ ๋ฐ์ดํฐํ์ด๋ผ๊ณ ํ๊ณ , ์ ์ํ๊ณผ ์ค์ํ์ผ๋ก ๊ตฌ๋ถ
๊ฐ์ ์ ์ํ์ด๋ผ๋ char,short,int,long,long long์ผ๋ก ๊ตฌ๋ถ
์ ์
์๋ฃํ : int
ํํ : int a(๋ณ์๋ช );
( => ์ปดํ์ผ๋ฌ์ผ, ์ ์๋ฅผ ์ ์ฅํ ๊ณต๊ฐ์ a๋ผ๊ณ ์ ํ๊ณ 4๋ฐ์ดํธ ํ ๋นํ ๊ฒ! )
๋ณ์๋ฅผ ์ ์ธํ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๊ณต๊ฐ์ด ์๊ธด๋ค.
์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฌํ์ฉ๋๊ธฐ ๋๋ฌธ์, ์ฒ์์ ๋ฌด์จ ๊ฐ์ด ๋ค์ด์์๋์ง ์ดํดํ ์ ์๋ค.
์ด ๊ฐ์ ์ฐ๋ ๊ธฐ ๊ฐ์ด๋ผ๊ณ ํ๋๋ฐ, ์ด ๋๋ฌธ์ ํ๋ก๊ทธ๋จ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก ์ด๊ธฐํ ๊ณผ์ ์ด ํ์ํ๋ค.
๋ณ์ ์ ์ธํ ๋ ๊ท์น
1. ์ค๊ดํธ {}์์ ๋ณ์๋ฅผ ์ ์ธํ๋ฉฐ ์ ์ธํ๋ ์์น๋ถํฐ ๋ธ๋ก ๋๊น์ง ์ฌ์ฉ ๊ฐ๋ฅ
2. ์ปดํ์ผ๋ฌ์ ๋ฐ๋ผ ๋ณ์ ์ ์ธ ์์น ์ ํ๋จ
3. ๋ณ์ ์๋ฃํ์ด ๊ฐ์ผ๋ฉด ๋์์ ๋ ์ด์์ ๋ณ์ ์ ์ธ ๊ฐ๋ฅ
4. ๋์ ์ฐ์ฐ์๋ = ์ฐ์ฐ์ ์ผ์ชฝ ๋ณ์์ ์ค๋ฅธ์ชฝ ๊ฐ์ ์ ์ฅํจ
5. ๋ณ์๋ ์ฐ์ฐ์ ์ผ์ชฝ์์๋ ์ ์ฅ ๊ณต๊ฐ์ด ๋๊ณ , ์ค๋ฅธ์ชฝ์์๋ ๊ฐ์ด ๋จ ( l-value / r-value )
์ค์ double
๋ฌธ์,๋ฌธ์์ด char
ํฌ๊ธฐ : 1๋ฐ์ดํธ(8๋นํธ)
์์ ๋ฒ์์ ์ ์๋ฅผ ์ ์ฅํ ์ ์์ง๋ง, ์ฃผ๋ก ๋ฌธ์ ์ ์ฅ
๋ฏธ์
'๐ฉโ๐ป ์๊ณ ๋ฆฌ์ฆ > ๐ C' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋น๋ฏธ๋์ด ํผ๊ณตํ์ต๋จ_ํผ๊ณตC] 4์ฃผ์ฐจ ์คํฐ๋ ch7 (0) | 2024.01.28 |
---|---|
[ํ๋น๋ฏธ๋์ด ํผ๊ณตํ์ต๋จ_ํผ๊ณตC] 3์ฃผ์ฐจ ์คํฐ๋ ch5~ch6 (0) | 2024.01.21 |
[ํ๋น๋ฏธ๋์ด ํผ๊ณตํ์ต๋จ_ํผ๊ณตC] 1์ฃผ์ฐจ ์คํฐ๋ ch1 ~ ch2 (0) | 2024.01.03 |
[๋๋์ฝ๋ฉ C์ธ์ด ๋ฌด๋ฃ๊ฐ์] ํ๋ก์ ํธ 2 (0) | 2023.07.27 |
[๋๋์ฝ๋ฉ C์ธ์ด ๋ฌด๋ฃ ๊ฐ์] ํ๋ก์ ํธ 1 (0) | 2023.07.26 |