Проект 6: Оператори (Console Application)
Оператори в С#
1. Логически тип данни
а) сравнение ==
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a == b;
// result = false
result = b == c;
// result = true
result = b ==
false
;
// result = true
б) различно !=
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a != b;
// result = true
result = b != c;
// result = false
result = b !=
true
;
// result = true
в) конюнкция &&
bool
a =
true
;
bool
b =
false
;
bool
c =
true
;
bool
result;
result = a && b;
// result = false
result = a && c;
// result = true
result = a && (a == c);
// result = true
г) дизюнкция ||
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = a || b;
// result = true
result = b || c;
// result = false
result = a || b || c;
// result = true
операции с еднакъв приоритет се изпълняват от ляво на дясно
д) отрицание !
bool
a =
true
;
bool
b =
false
;
bool
c =
false
;
bool
result;
result = !b;
// result = true
result = !a;
// result = false
result = ! (b || c);
// result = true