์ธ์์ ์ง๊ธ์ง๊ธํ ์ผ์ ๋ฐ๋ณต์ด๋ค.
"Life is just one damned thing after another"
- ์๋ฒํธ ํ๋ฒ๋
๋์์์ด ๋ฐ๋ณต๋๋ ๊ณต๋ถ๋ฅผ ํฌ๊ธฐํ๋ฉด ์ธ์์ ํฌ๊ธฐํ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
๊ทธ๋ฌ๋ฏ๋ก ํฌ๊ธฐํ์ง๋ง๊ณ ๋๊น์ง ๋์๊ฐ์ผํ๋ค.
// ์ค์๋ฅผ ์์๋ก ์ ์ ๊ฒฝ์ฐ, ์์์ ๋ค์ f๋ฅผ ๋ถ์ด๋ฉด float(4byte)
// f๋ฅผ ๋ถ์ด์ง ์์ผ๋ฉด double(8byte) ์๋ฃํ์ผ๋ก ๊ฐ์ฃผํ๋ค.
// 0.1f; (floatํ)
// 0.1; (doubleํ)
int data = 10 + 10;
// ์ฐ์ ์ฐ์ฐ์ : +, -, *, /, %
// ๋์
์ฐ์ฐ์ : =
// ๋์
์ฐ์ฐ๊ณผ ์ฐ์ ์ฐ์ฐ ๋์์ ํ๊ธฐ
a = 10;
a = a + 5; // a = 15
a= 10;
a += 5 // a = 15
// ๋๋๊ธฐ ์ฐ์ฐ์์ ๋ชจ๋๋ฌ์ค ์ฐ์ฐ์์ ๊ฒฝ์ฐ ์ ์ํ ํ์
์์๋ง ์ฐ์ผ ์ ์๋ค.
// float number = 10.f / 3.f ๊ฒฝ์ฐ ์ค๋ฅ ๋ฐ์
// ๋ช
์์ ์ผ๋ก ์๋ฃํํ๋ฅผ ๋ฐ๊พธ์ด์ผ ์ฐ์ ๊ฐ๋ฅ
number = int(10.f / 3.f);
// ์ฆ๊ฐ ์ฐ์ฐ์ : ++, --
// ์ซ์์ ํ ๋จ๊ณ๋ฅผ ์ฆ๊ฐ์ํค๊ฑฐ๋ ๊ฐ์์ํจ๋ค
++data; // ์ ์(์ ์น) : ๋ชจ๋ ์ฐ์ฐ์ ์ฐ์ ์์
data++; // ํ์(ํ์น) : ๋ชจ๋ ์ฐ์ฐ์ ์ต์ข
์์
data = 0;
a = 10;
data = ++a; // data : 11
a = 10;
data = a++; // data : 10
// ๋
ผ๋ฆฐ ์ฐ์ฐ์ : !(๋ฐ์ ), &&(And), ||(Or)
// ! : ๋ฐ์ ์ ๊ฒฐ๊ณผ, True -> False
// && : ๋ชจ๋ ์ฐธ์ผ ๊ฒฝ์ฐ ์ฐธ ์ถ๋ ฅ
// || : ๋์ค์ ํ๋๋ผ๋ ์ฐธ์ด๋ฉด ์ฐธ ์ถ๋ ฅ
// Boolean : True(์ฐธ), False(๊ฑฐ์ง)
// True(์ฐธ) : 0์ด ์๋ ๋ชจ๋ ์ซ์, ์ฃผ๋ก 1
// False(๊ฑฐ์ง) : 0
bool truefalse = false; // truefalse = false
bool IsTure = 100; // IsTrue = true
IsTrue = true; // IsTrue = true
IsTrue = !IsTrue; // IsTrue = false
___
int iTrue = 0; // iTrue = 0
iTrue = !iTrue; // iTrue = 1
iTrue = 0 && 200 // iTrue = 0
iTrue = 0 || 100 // iTrue = 1
"๋น๊ต ์ฐ์ฐ์"
// == : ์์ชฝ์ ๊ฐ์ด ๊ฐ์์ง
// != : ์์ชฝ์ ๊ฐ์ด ๋ค๋ฅธ์ง
// < : ์ค๋ฅธ์ชฝ์ ๊ฐ์ด ํฐ์ง
// > : ์ผ์ชฝ์ ๊ฐ์ด ํฐ์ง
// <= : ์ค๋ฅธ์ชฝ์ ๊ฐ์ด ํฌ๊ฑฐ๋ ๊ฐ์์ง
// >= : ์ผ์ชฝ์ ๊ฐ์ด ํฌ๊ฑฐ๋ ๊ฐ์์ง
// ๊ฒฐ๊ณผ : ์ฐธ ๋๋ ๊ฑฐ์ง์ ๊ฐ ์ถ๋ ฅ
๋ณด์๋ ๋ถ์ด ๋ง์ง๋ ์๊ฒ ์ง๋ง ํน์ ์๋ชป๋ ์ ๋ณด๊ฐ ์์ผ๋ฉด ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค.