MyTetra Share
Делитесь знаниями!
Функции Int, Fix
16.03.2019
23:43
Раздел: !Закладки - VBA - Разобрать

Функции Int, Fix

office 365 dev account|Последнее обновление: 29.09.2017
|
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.52
Яндекс индекс цитирования