27. C# хэлний үйлдлүүд
Үйлдэл Эрэмбэ
Тодорхойлолт
+
3
Нэмэх
_
3
2
Үржих
/
2
Хуваах
%
2
Үлдэгдэлээр хуваах
++
1
Нэмэгдүүлэх
__
1
Хорогдуулах
int x = y + 10;
Хасах
*
Жишээ
27
int x = 60; int y = 15;
int z = x * y / 2; // 450
y = x % 29 ; // 2
x = 5;
Console.WriteLine(x++) // x = 5
Console.WriteLine(++x) // x = 6
28. C# хэлний үйлдлүүд
Үйлдэл
Эрэмбэ Тодорхойлолт
жишээ
~
1
Бит гүйцээлт
int x = ~127; // returns -128
>>
4
Баруун шилжүүлэх
<<
4
Зүүн шилжүүлэх
byte x = 10; // binary 10 is 01010
int result = x << 1; // 20 = 10100
result = x >> 2;
// 5 = 00101
&
5
Бит AND
|
6
Бит OR
^
7
Бит XOR
28
byte x = 12;
// 001100
byte y = 11;
// 001011
int result = x & y; //8 = 001000
result = x ^ y;
//7 = 000111