MyTetra Share
Делитесь знаниями!
Функции Int, Fix
Время создания: 31.07.2019 22:37
Раздел: Разные закладки - VBA
Запись: xintrea/mytetra_db_adgaver_new/master/base/1520111103bc20vm8k45/text.html на raw.githubusercontent.com

1 Участник

Возвращает целую часть числа. СинтаксисInt (номер)Исправление (номер) Обязательный номераргумент — это значениетипа Double или любое допустимоечисловое выражение . Если номер содержитзначение Null , возвращается значение Null . ПримечанияInt и Fix удаляют дробную часть числа и возвращают результирующее целочисленное значение. Различие между Int и Fix — это, что если номер является отрицательным, Int возвращает первое отрицательное число меньше или равно числу, тогда как Fix возвращает первое отрицательное число больше или равно номеру. Например Int преобразует-8.4 в -9, и исправить преобразует-8.4 в -8. Исправление (номер) эквивалентен:


Sgn(number) * Int(Abs(number))



Пример

В этом примере показано, как возвращать функции Int и Fix целой части чисел. В случае отрицательных аргумент number, Int функция возвращает первое отрицательное число меньше или равно числу; функция Fix возвращает первое отрицательное число больше или равно числу.


Dim MyNumber

MyNumber = Int(99.8) ' Returns 99.

MyNumber = Fix(99.2) ' Returns 99.


MyNumber = Int(-99.8) ' Returns -100.

MyNumber = Fix(-99.8) ' Returns -99.


MyNumber = Int(-99.2) ' Returns -100.

MyNumber = Fix(-99.2) ' Returns -99.



Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования