Операторы C# перемножительные
Умножение (перемножительные операторы выполняют***деление ()/**и остаток ()%операции).
Синтаксис
перемножительн-выражение.
cast-expressionперемножительн-выражение * cast-expression
перемножительн-выражение / cast-expression
перемножительн-выражение % cast-expression
Операнды (оператор остатка%объединению.)умножение (***и деление ()/**операторы могут принимать операнды) целочисленные или перемещаемый-типа; типы операндов могут различаться.
Перемножительные обычные арифметические операторы выполняют преобразования для операндов.Тип результата типа операндов после преобразования.
![]() |
---|
Поскольку conversions performed перемножительными операторами не обеспечивают для условий переполнения или потери точности, информация может быть потеряно, если результат перемножительной операции не могут быть представлены в типах операндов после преобразования. |
Операторы c# перемножительные описанных ниже:
Оператор |
Описание |
---|---|
* |
Оператор умножения вызывает его 2 операнда быть умноженным. |
/ |
Оператор деления будет первый операнд быть разделенным на второй.Если 2 операнда целого числа секционированы, а результат не является целым числом, то он усекается в соответствии с следующими правилами. |
|
|
|
|
|
|
% |
Результат оператора остатка остаток, если первый операнд разделен на второй.Если деление inexact, результат определяется следующими правилами: |
|
|
|
|
|
|
Только для систем Microsoft
В отделении, если любой из операндов является отрицательным, направление считается равным 0. усечение
Если какая-либо операция отрицательная в отделении с оператором остатка, то результат будет иметь тот же символ в качестве делимого (первый операнд в выражении).
ЭЛЕМЕНТ, относящийся Майкрософт
Примеры
Объявления, приведенные ниже используются в следующих примерах:
int i = 10, j = 3, n;
double x = 2.0, y;
Этот оператор используется оператор умножения.
y = x * i;
В этом случае x умножает by i присвоить значение 20,0.Результат будет иметь Двойное с плавающей запятой этот тип.
n = i / j;
В этом примере 10 секционированы 3.Результат усекается до 0, создавая целое число 3.
n = i % j;
присвоити этой выписки n остальная часть целого числа, 1, когда 10 будут разделены 3.
Только для систем Microsoft
Знак остатка совпадает со знаком делимого.Примеры.
50 % -6 = 2
-50 % 6 = -2
В каждом случае 50 и 2 имеют один и тот же символ.
ЭЛЕМЕНТ, относящийся Майкрософт