Си шарп модуль числа

Си шарп модуль числа

В любом языке программирования должны быть математические функции, для вычисления: cos, sin, tg, степени и так далее.

В языке Си Шарп предоставляется целый класс математических методов. Это класс — Math . В этом классе методы статические. Для его подключения нужно прописать в начале:

Для вызова метода, необходимо прописать:

В классе Math имеется 25 методов математических вычислений.

Обратите внимание на то, что вычисление синуса, косинуса и так далее вычисляется в радианах . Поэтому если вам нужны градусы, нужно конвертировать.

int gradus = 30;
double radian = gradus * Math .PI / 180;

А вычисление Акр синуса, косинуса и так далее. Нужно вычислять от -1 до 1. Поэтому:

double x = 0.5;
double gradus = Math .Acos(x) * 180 / Math .PI;

3 yahoooo [2010-02-01 11:12:00]

как найти модуль числа в С#.net?

3 ответа

11 Решение kgiannakakis [2010-02-01 11:15:00]

С оператором модуля%:

1 Webleeuw [2010-02-01 11:15:00]

например. int i = 10 % 3; (результат: я равен 1)

Определение

Возвращает абсолютное значение заданного числа. Returns the absolute value of a specified number.

Перегрузки

Возвращает абсолютное значение числа Decimal. Returns the absolute value of a Decimal number.

Возвращает абсолютное значение числа двойной точности с плавающей запятой. Returns the absolute value of a double-precision floating-point number.

Возвращает абсолютное значение 16-битового целого числа со знаком. Returns the absolute value of a 16-bit signed integer.

Возвращает абсолютное значение 32-битового целого числа со знаком. Returns the absolute value of a 32-bit signed integer.

Возвращает абсолютное значение 64-битового целого числа со знаком. Returns the absolute value of a 64-bit signed integer.

Возвращает абсолютное значение 8-битового целого числа со знаком. Returns the absolute value of an 8-bit signed integer.

Возвращает абсолютное значение числа одинарной точности с плавающей запятой. Returns the absolute value of a single-precision floating-point number.

Abs(Decimal)

Возвращает абсолютное значение числа Decimal. Returns the absolute value of a Decimal number.

Параметры

Число, которое больше или равно значению MinValue, но меньше или равно значению MaxValue. A number that is greater than or equal to MinValue, but less than or equal to MaxValue.

Возвращаемое значение

Десятичное число x, такое, что 0 ≤ x ≤MaxValue. A decimal number, x, such that 0 ≤ x ≤MaxValue.

Примеры

В следующем примере метод Abs(Decimal) используется для получения абсолютного значения числа Decimal значений. The following example uses the Abs(Decimal) method to get the absolute value of a number of Decimal values.

Читайте также:  Почему пишет форматировать флешку

Комментарии

Абсолютное значение Decimal — это числовое значение без знака. The absolute value of a Decimal is its numeric value without its sign. Например, абсолютное значение как 1,2, так и-1,2 — 1,2. For example, the absolute value of both 1.2 and -1.2 is 1.2.

Abs(Double)

Возвращает абсолютное значение числа двойной точности с плавающей запятой. Returns the absolute value of a double-precision floating-point number.

Параметры

Число, которое больше или равно значению MinValue, но меньше или равно значению MaxValue. A number that is greater than or equal to MinValue, but less than or equal to MaxValue.

Возвращаемое значение

Число х двойной точности с плавающей запятой, такое, что 0 ≤ x ≤MaxValue. A double-precision floating-point number, x, such that 0 ≤ x ≤MaxValue.

Примеры

В следующем примере метод Abs(Double) используется для получения абсолютного значения числа Double значений. The following example uses the Abs(Double) method to get the absolute value of a number of Double values.

Комментарии

Абсолютное значение Double — это числовое значение без знака. The absolute value of a Double is its numeric value without its sign. Например, абсолютное значение 1.2 E03 и-1.2 E03 — 1,2 E03. For example, the absolute value of both 1.2e03 and -1.2e03 is 1.2e03.

Если value равно NegativeInfinity или PositiveInfinity, возвращаемое значение PositiveInfinity. If value is equal to NegativeInfinity or PositiveInfinity, the return value is PositiveInfinity. Если value равно NaN, то возвращаемое значение будет NaN. If value is equal to NaN, the return value is NaN.

Abs(Int16)

Возвращает абсолютное значение 16-битового целого числа со знаком. Returns the absolute value of a 16-bit signed integer.

Параметры

Число, которое больше значения MinValue, но меньше или равно значению MaxValue. A number that is greater than MinValue, but less than or equal to MaxValue.

Возвращаемое значение

16-разрядное целое число х со знаком, такое, что 0 ≤ x ≤MaxValue. A 16-bit signed integer, x, such that 0 ≤ x ≤MaxValue.

Исключения

value равняется MinValue. value equals MinValue.

Примеры

В следующем примере метод Abs(Int16) используется для получения абсолютного значения числа Int16 значений. The following example uses the Abs(Int16) method to get the absolute value of a number of Int16 values.

Читайте также:  Установка виндовс с флеш карты

Комментарии

Абсолютное значение Int16 — это числовое значение без знака. The absolute value of an Int16 is its numeric value without its sign. Например, абсолютное значение как 123, так и-123 — 123. For example, the absolute value of both 123 and -123 is 123.

Abs(Int32)

Возвращает абсолютное значение 32-битового целого числа со знаком. Returns the absolute value of a 32-bit signed integer.

Параметры

Число, которое больше значения MinValue, но меньше или равно значению MaxValue. A number that is greater than MinValue, but less than or equal to MaxValue.

Возвращаемое значение

32-разрядное целое число х со знаком, такое, что 0 ≤ x ≤MaxValue. A 32-bit signed integer, x, such that 0 ≤ x ≤MaxValue.

Исключения

value равняется MinValue. value equals MinValue.

Примеры

В следующем примере метод Abs(Int32) используется для получения абсолютного значения числа Int32 значений. The following example uses the Abs(Int32) method to get the absolute value of a number of Int32 values.

Комментарии

Абсолютное значение Int32 — это числовое значение без знака. The absolute value of an Int32 is its numeric value without its sign. Например, абсолютное значение как 123, так и-123 — 123. For example, the absolute value of both 123 and -123 is 123.

Abs(Int64)

Возвращает абсолютное значение 64-битового целого числа со знаком. Returns the absolute value of a 64-bit signed integer.

Параметры

Число, которое больше значения MinValue, но меньше или равно значению MaxValue. A number that is greater than MinValue, but less than or equal to MaxValue.

Возвращаемое значение

64-разрядное целое число х со знаком, такое, что 0 ≤ x ≤MaxValue. A 64-bit signed integer, x, such that 0 ≤ x ≤MaxValue.

Исключения

value равняется MinValue. value equals MinValue.

Примеры

В следующем примере метод Abs(Int64) используется для получения абсолютного значения числа Int64 значений. The following example uses the Abs(Int64) method to get the absolute value of a number of Int64 values.

Комментарии

Абсолютное значение Int64 — это числовое значение без знака. The absolute value of an Int64 is its numeric value without its sign. Например, абсолютное значение как 123, так и-123 — 123. For example, the absolute value of both 123 and -123 is 123.

Читайте также:  Сколько битых пикселей допускается на телевизоре samsung

Abs(SByte)

Этот API несовместим с CLS.

Возвращает абсолютное значение 8-битового целого числа со знаком. Returns the absolute value of an 8-bit signed integer.

Параметры

Число, которое больше значения MinValue, но меньше или равно значению MaxValue. A number that is greater than MinValue, but less than or equal to MaxValue.

Возвращаемое значение

8-разрядное целое число х со знаком, такое, что 0 ≤ x ≤MaxValue. An 8-bit signed integer, x, such that 0 ≤ x ≤MaxValue.

Исключения

value равняется MinValue. value equals MinValue.

Примеры

В следующем примере метод Abs(SByte) используется для получения абсолютного значения числа SByte значений. The following example uses the Abs(SByte) method to get the absolute value of a number of SByte values.

Комментарии

Абсолютное значение байта со знаком — это числовое значение без знака. The absolute value of a signed byte is its numeric value without its sign. Например, абсолютное значение 12 и-12 равно 12. For example, the absolute value of both 12 and -12 is 12.

Abs(Single)

Возвращает абсолютное значение числа одинарной точности с плавающей запятой. Returns the absolute value of a single-precision floating-point number.

Параметры

Число, которое больше или равно значению MinValue, но меньше или равно значению MaxValue. A number that is greater than or equal to MinValue, but less than or equal to MaxValue.

Возвращаемое значение

Число х одинарной точности с плавающей запятой, такое, что 0 ≤ x ≤MaxValue. A single-precision floating-point number, x, such that 0 ≤ x ≤MaxValue.

Примеры

В следующем примере метод Abs(Single) используется для получения абсолютного значения числа Single значений. The following example uses the Abs(Single) method to get the absolute value of a number of Single values.

Комментарии

Абсолютное значение Single — это числовое значение без знака. The absolute value of a Single is its numeric value without its sign. Например, абсолютное значение 1,2 e-03 и-1.2 E03 — 1,2 E03. For example, the absolute value of both 1.2e-03 and -1.2e03 is 1.2e03.

Если value равно NegativeInfinity или PositiveInfinity, возвращаемое значение PositiveInfinity. If value is equal to NegativeInfinity or PositiveInfinity, the return value is PositiveInfinity. Если value равно NaN, то возвращаемое значение будет NaN. If value is equal to NaN, the return value is NaN.

Ссылка на основную публикацию
Сборка пк без корпуса
Если серьезно, то компьютер без корпуса работать может и даже будет, но это достаточно опасно, особенно когда вы плохо понимаете...
Ростелеком брянск личный кабинет вход
Наименование организации: ПАО «Ростелеком» Официальный сайт: rt.ru Вход в личный кабинет Ростелеком Вход в личный кабинет Ростелеком осуществляется по адресу:...
Ростелеком изменил лицевые счета
Когда вы решили стать абонентом компании Ростелеком, то с вами был заключен договор, в котором была указана информация, которая требуется...
Сборка пк на райзен 3 1200
Socket AM4, 4-ядерный, 3100 МГц, Turbo: 3400 МГц, Summit Ridge, Кэш L2 - 2048 Кб, Кэш L3 - 8192 Кб,...
Adblock detector