Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
198 of 1492 menu
◀ ▶

Метод Abs

BigInteger.Abs принимает BigInteger и возвращает неотрицательное значение с тем же модулем. Для нуля результат остаётся нулём. Знак исходного числа можно проверить через Sign.

Синтаксис

BigInteger res = BigInteger.Abs(value);

Пример

Давайте найдём модуль отрицательного числа:

using System; using System.Numerics; class Program { static void Main() { BigInteger value = BigInteger.Parse("-12345"); BigInteger res = BigInteger.Abs(value); Console.WriteLine(res); } }

Результат выполнения кода:

12345

Пример

Давайте применим Abs к положительному значению:

using System; using System.Numerics; class Program { static void Main() { BigInteger value = 12345; BigInteger res = BigInteger.Abs(value); Console.WriteLine(res); } }

Результат выполнения кода:

12345

Пример

Давайте обработаем ноль:

using System; using System.Numerics; class Program { static void Main() { BigInteger res = BigInteger.Abs(BigInteger.Zero); Console.WriteLine(res); } }

Результат выполнения кода:

0

Смотрите также

  • Sign,
    которое показывает знак до взятия модуля
  • Pow,
    который возводит число в степень
  • GreatestCommonDivisor,
    который ищет общий делитель
  • Int128,
    целое фиксированного размера
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить