РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
392 of 1245 menu

Метод signum

Метод signum возвращает знак числа с плавающей точкой. Он возвращает 1.0, если число положительное, -1.0, если число отрицательное, и 0.0, если число равно нулю. Метод не принимает параметров и работает непосредственно с текущим значением f64.

Синтаксис

f64.signum()

Пример

Давайте определим знак положительного числа 5.0:

fn main() { let num = 5.0_f64; let res = num.signum(); println!("{}", res); }

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

1

Пример

Давайте определим знак отрицательного числа -3.5:

fn main() { let num = -3.5_f64; let res = num.signum(); println!("{}", res); }

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

-1

Пример

Давайте проверим поведение метода для нуля:

fn main() { let num = 0.0_f64; let res = num.signum(); println!("{}", res); }

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

0

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

  • метод abs,
    который возвращает абсолютное значение числа
  • метод copysign,
    который копирует знак одного числа в другое
  • метод is_sign_positive,
    который проверяет, является ли знак числа положительным
  • метод is_sign_negative,
    который проверяет, является ли знак числа отрицательным
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить