Реляционные операторы


Следующие операторы сравнивают два значения и возвращают логический результат.

Оператор Назначение
== Проверка на равенство.
!= Проверка на неравенство.
> Больше.
< Меньше.
>= Больше или равно.
<= Меньше или равно.

Пример

int x = int.Parse(System.Console.ReadLine()); if (x > 100){ System.Console.WriteLine("X is greater than 100");}


Logical Condition Operators

The logical operators are used to create more flexible condition statements by combining multiple clauses:

Operator Purpose
&& Conditional AND.
|| Conditional OR.
! Conditional NOT.

Example

int x = int.Parse(System.Console.ReadLine());   if ((x >= 100) && (x <= 200)) { System.Console.WriteLine("X is between 100 and 200"); }

More Advanced Math Operators

To perform more advanced mathematical operations, for example, trigonometry, use the Math Frameworks class. In this example, the Sin (sine) and Sqrt (square root) methods, and PI constant are being used:

Example

double d = System.Math.Sin(System.Math.PI/2); double e = System.Math.Sqrt(144);

Логические условные операторы

Логические операторы используются для создания более гибких условных инструкций путем объединения нескольких предложений.

Оператор Назначение
&& Условное И.
|| Условное ИЛИ.
! Условное НЕТ.

Пример

int x = int.Parse(System.Console.ReadLine()); if ((x >= 100) && (x <= 200)){ System.Console.WriteLine("X is between 100 and 200");}

Несколько дополнительных математических операторов

Для выполнения более сложных математических операций, например в тригонометрии, используется класс Math. В этом примере используются методы Sin (вычисление синуса) и Sqrt (вычисление квадратного корня) и константа PI.

Пример

double d = System.Math.Sin(System.Math.PI/2);double e = System.Math.Sqrt(144);

Operator Overloading

C# supports operator overloading; this allows you to redefine operators to be more meaningful when used with your own data types. In the following example, a struct is created, and it stores a single day of the week in a variable type defined by an enumeration. The addition operator is overloaded to make it possible to add an integer number of days to the current day, and return a new day of the week. So, Sunday with one day added to it returns Monday.




Дата добавления: 2022-05-27; просмотров: 160;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.