Операторы в C#.

В языке C# оператор — это элемент программы, который применяется для одного или нескольких операндов в выражении или инструкции. Рассмотрим основные операторы.

Арифметические операторы

Действие Оператор
Сложение +
Вычитание, унарный минус
Умножение *
Деление /
Деление по модулю %
Декремент – –
Инкремент ++

Эти операторы всем знакомы из курса математики. Но, в C# есть небольшие нюансы. Когда оператор / применяется к целому числу, то любой остаток от деления отбрасывается.

Остаток от этого деления можно получить с помощью оператора деления по модулю (%), который иначе называется оператором вычисления остатка. В C# этот оператор можно применять как к целочисленным типам данных, так и к типам с плавающей точкой.

Операторы сравнения и логические операторы

Данные типы операторов обычно используются в условном операторе if/else. Результатом операторов является значение типа bool – или true, или false.

Операторы сравнения:

Значениие Оператор
Равно ==
Не равно !=
Больше >
Меньше <
Больше или равно >=
Меньше или равно <=

Логические операторы:

Значениие Оператор
И &
ИЛИ |
Исключающее ИЛИ ^
Укороченное И &&
Укороченное ИЛИ ||
НЕ !

Оператор присваивания

Оператор присваивания обозначается как знак равенства (=) и обычно имеет форму:

имя_переменной = выражение

Пример:

x = 7;
b = true;

Поразрядные операторы

Эти операторы называются поразрядными, поскольку они служат для проверки, установки или сдвига двоичных разрядов, составляющих целое значение.

Также поразрядные операторы применяются для решения самых разных задач программирования на уровне системы, включая, например, анализ информации состояния устройства. Все доступные в C# поразрядные операторы приведены ниже:

Значениие Оператор
Поразрядное И &
Поразрядное ИЛИ |
Поразрядное исключающее ИЛИ ^
Сдвиг влево <<
Сдвиг вправо >>
Дополнение до 1(унарный оператор НЕ) ~

 
Поделиться в facebook
Facebook
Поделиться в twitter
Twitter
Поделиться в vk
VK
Поделиться в google
Google+
Поделиться в email
Email

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Группа в VK

Помощь проекту

Обнаружили опечатку?

Сообщите нам об этом, выделите текст с ошибкой и нажмите Ctrl+Enter, будем очень признательны!

Свежие статьи

Похожие статьи

Entity Framework

Entity Framework

ADO.NET Entity Framework (EF) — объектно-ориентированная технология доступа к данным, является object-relational mapping (ORM) решением для .NET Framework от Microsoft. Предоставляет возможность взаимодействия с объектами

 
Работа с базой данных в C#

Работа с базой данных в C#

В данной статье мы подробно поговорим о разработке небольшого приложения с помощью Visual Studio базы данных и языка C#. Советуем поэтапно выполнять все инструкции из

 
Создание сканера портов

Создание сканера портов

В прошлой статье “Сокеты в C#” мы познакомились с сокетами и подробно рассмотрели классы для работы с ними. В этой статье мы разработаем простое приложение

 
Сокеты в С#

Сокеты в С#

Сокет – это один конец двухстороннего канала связи между двумя программами, работающими в сети. Используя два сокета, можно передавать данные между разными процессами (локальными или

 

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: