Int

Value = Int ( Number )

Возращает целую (integer) часть числа.

Examples

[../print] Int(Pi)
PRINT Int(-[../pi])
3
-4

' Пример показывает использование Int для усечения дробного числа до целого.
' Смотрите также функцию Сint.

 PRINT CInt(3.2)
 PRINT CInt(3.9)
 PRINT CInt(6)
 PRINT CInt(-7.2)
 PRINT CInt(-7.9)
3
3
6
-8
-8

Переменная Value может быть следующих типов Integer, Long, Float.
PRINT Int(2e60), CInt(2e60)
2E+60	-2147483648

Следующий пример показывает как Int() работает с Boolean .
PRINT Int(TRUE)
True

Разница между Int() и CInt() в:
  • Int() может возвращать значения типа Float , CInt() ограничен 32 bit Integer.

  • Int() округляет до ближайшего целого значения. т.е. -4.6 до -5, а CInt округляет до наименьшего целого 0 т.е. -4.6 to -4

Смотри также