์ฐ์ฐ์
- ๋จํญ ์ฐ์ฐ์ : ํ ๊ฐ์ ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ
- int a = 18;
- ์ดํญ ์ฐ์ฐ์ : ๋ ๊ฐ์ ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ
- int c = a / b;
- ์ผํญ ์ฐ์ฐ์ : ์ธ ๊ฐ์ ๋ฐ์ดํฐ๋ก ์ฒ๋ฆฌ
- ์กฐ๊ฑด ์ฐ์ฐ์ '? :'
- int value = (num > 0) ? 1 : 0;
- ์ฐ์ ์ฐ์ฐ์ :
- +, -, *, /, %
- ๋ชจ๋ ์์น ๋ฐ์ดํฐ ํํ
- ์ฆ๊ฐ ์ฐ์ฐ์
- ๋จํญ ์ฐ์ฐ์ (++, --)
- ์ ์น ์ฐ์ฐ, ํ์น ์ฐ์ฐ
- ํ ๋น ์ฐ์ฐ์
- =, +=, -=, *=, /=, %=
- ์ฐ์ฐ ํ ์ฌํ ๋น
- ๊ด๊ณ ์ฐ์ฐ์
- ํผ ์ฐ์ฐ์์ ๋น๊ต(bool)
- <, >, <=, >=, ==, !=
- ๋
ผ๋ฆฌ ์ฐ์ฐ์
- ์กฐ๊ฑด๋ถ ๋ ผ๋ฆฌ : &&, ||
- ๋ ผ๋ฆฌ ๋ถ์ ์ฐ์ฐ์ : !
- ๋นํธ ์ฐ์ฐ์
- ๋นํธ ๋จ์๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ
- ๋น์ด์๋ ๋ถ๋ถ์ 0์ผ๋ก ์ฑ์ฐ๊ธฐ
- << : ์ผ์ชฝ์ผ๋ก ๋ฐ๊ธฐ
- >> : ์ค๋ฅธ์ชฝ์ผ๋ก ๋ฐ๊ธฐ
- ๋นํธ ๋
ผ๋ฆฌ ์ฐ์ฐ์
- & : ๋ ๋ค 1์ผ ๋ 1
- | : ํ๋๋ง 1์ด์ด๋ 1
- ^ : XOR, ๋ ๋นํธ๊ฐ ๋ฌ๋ผ์ผ 1
- ~ : ๋ฐ๋๋ก ํ๊ธฐ
int a = 22; // 0001 0110
int b = ~a; // 1110 1001
// ๋นํธ์ ์ผ์ชฝ ์ฒซ๋ฒ์งธ ๊ฐ์ ์/์์๋ฅผ ๋ํ๋
// 0 = ์์, 1 = ์์
// ๋ฐ๋ผ์, -2^7 + 2^6 + 2^5 + 2^3 + 2^0 = -23
- null ๋ณํฉ ์ฐ์ฐ์(??)
- null๊ฐ์ ์ฒดํฌํ๋ ์ฐ์ฐ์
'๐ฉโ๐ป ํ๋ก๊ทธ๋๋ฐ > ๐ C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C#] ์ง์ญ ๋ณ์, ์กฐ๊ฑด๋ฌธ(๋ถ๊ธฐ๋ฌธ), ๋ฐ๋ณต๋ฌธ, ์ ํ๋ฌธ (0) | 2024.05.08 |
---|---|
[C#] ๊ธฐ๋ณธ ๋ฐ์ดํฐ2 - ํ ๋ณํ, ๊ฐ ํ์ vs ์ฐธ์กฐํ, ๋ฐ์ฑ vs ์ธ๋ฐ์ฑ (0) | 2024.05.07 |
[C#] ๊ธฐ๋ณธ ๋ฐ์ดํฐ1 - ๋ณ์, object, enum, nullable, var, const (0) | 2024.05.07 |
[C#] ๋ท๋ทํ๋ ์์ํฌ์ C# ์ธ์ด (0) | 2024.05.05 |