Gentee
  • Скриптовый язык программирования Gentee
  • Синтаксис языка
    • Лексические элементы
    • Типы
    • Описания
    • Конструкции языка
    • Обработка ошибок
    • Выражения
    • Запуск программ
    • Многопоточность
    • Включение и импорт файлов
  • Стандартная библиотека
    • Архивация
    • Ассоциативные массивы
    • Буфер
    • Время
    • Конвертация
    • Консоль
    • Константы
    • Контекст
    • Криптография
    • Логический тип
    • Массивы
    • Многопоточность
    • Множества
    • Объекты
    • Процесс
    • Путь
    • Рантайм
    • Регулярные выражения
    • Сеть
    • Символьный тип
    • Система
    • Строки
    • Файлы
    • Целые числа
    • Числа с плавающей точкой
  • Интеграция с Go
    • Документация
    • Компиляция и выполнение
    • Дополнительные возможности
    • Песочница
  • Сменить язык
    • English
Powered by GitBook
On this page
  • Операторы
  • Функции
  • bool(float f) bool
  • int(float f) int
  • str(float f) str
  • Ceil(float f) int
  • Floor(float f) int
  • Max(float fl, float fr) float
  • Min(float fl, float fr) float
  • Round(float f) int
  • Round(float f, int digit) float

Was this helpful?

  1. Стандартная библиотека

Числа с плавающей точкой

PreviousЦелые числаNextИнтеграция с Go

Last updated 5 years ago

Was this helpful?

Здесь описаны операторы и функции для работы с действительными числами типа float.

Операторы

Оператор

Результат

Описание

float ?

bool

Вызов bool(float).

float + float

float

Сложение двух чисел.

float + int

float

int + float

float

float - float

float

Вычитание второго числа из первого.

float - int

float

int - float

float

float * float

float

Умножение двух чисел.

float * int

float

int * float

float

float / float

float

Деление двух чисел. При делении на ноль возвращается ошибка.

float / int

float

int / float

float

float == float

bool

Возвращает true если два числа равны и false, в противном случае.

float == int

bool

float > float

bool

Возвращает true если первое число больше второго и false, в противном случае.

float > int

bool

float < float

bool

Возвращает true если первое число меньше второго и false, в противном случае.

float < int

bool

float != float

bool

Возвращает true если два числа не равны и false, в противном случае.

float != int

bool

float >= float

bool

Возвращает true если первое число больше или равно второму и false, в противном случае.

float >= int

bool

float <= float

bool

Возвращает true если первое число меньше или равно второму и false, в противном случае.

float <= int

bool

- float

float

Смена знака.

float = float

float

Присваивание.

float += float

float

Сложение и присваивание действительных чисел с плавающей точкой.

float -= float

float

Вычитание и присваивание действительных чисел с плавающей точкой.

float /= float

float

Деление и присваивание действительных чисел с плавающей точкой.

float *= float

float

Умножение и присваивание действительных чисел с плавающей точкой.

Функции

bool(float f) bool

Функция bool возвращает false, если передаваемый параметр равен 0.0, в противном случае, возвращается true.

int(float f) int

Функция int преобразует действительное число с плавающей точкой в целое число типа int, которое меньше или равно данному числу.

str(float f) str

Функция str преобразует действительное число с плавающей точкой в строку.

Ceil(float f) int

Функция Ceil возвращает наименьшее целое число, которое больше или равно f.

Floor(float f) int

Функция Floor наибольшее целое число, которое меньше или равно f.

Max(float fl, float fr) float

Функция Max возвращает максимальное из двух значений.

Min(float fl, float fr) float

Функция Min возвращает минимальное из двух значений.

Round(float f) int

Функция Round округляет f до ближайшего целого.

   Round(4.5) // 5
   Round(4.1) // 4
   Round(4.9) // 5

Round(float f, int digit) float

Функция Round округляет действительное число до указанного количества десятичных знаков.

   Round(4.567, 2) // 4.57
   Round(4.111, 1) // 4.1
bool( float f ) bool
Ceil( float f ) int
Floor( float f ) int
int( float f ) int
Max( float fl, float fr ) float
Min( float fl, float fr ) float
Round( float f ) int
Round( float f, int digit ) float
str( float f ) str