Описание функции | |
Int |
Возвращает числовое (целое) представление выражения.
Int(expression[,flag=0])
Параметры
expression | Выражение для преобразования в целое число. |
flag |
[необязательный] Указывает поведение. Может быть одно из следующих значений: Default = возвращает 32 или 64-битное целое число. См. примечания. 1 = возвращает 32-битное целое число. 2 = возвращает 64-битное целое число. |
Возвращаемое значение
Успех: | Возвращает целое число. |
Примечания
Поведение по умолчанию является таким, что результат выражения в рамках 32-битного целого числа возвращает 32-битное целое число. В противном случае возвращается 64-битное целое число. Оба знаковые (имеют бит указывающий положительное или отрицательное число).См. также
Number, Round, Ceiling, Floor, Mod
Примеры: | Как создать кнопку? |
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i! Комментарий i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
;; десятичная часть числа просто обрезается.
Int(10.793) ;; возвращает 10
Int(1+2+10.8) ;; возвращает 13
Int('1+2+10.8') ;; возвращает 1
Int('3.14') ;; возвращает 3
Int('-3.14') ;; возвращает -3
Int('tmp3') ;; возвращает 0
Int('3tmp') ;; возвращает 3
Int(-3.8-4) ;; возвращает -7
Int('-3.8-4') ;; возвращает -3
Int('-3.8') ;; возвращает -3
; i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!
exect=$var_n1=Int(10.793)||$var_n2=Int(1+2+10.8)||$var_n3=Int('-3.8') GLOBALEXECT<a> ;; возвращает числовое (целое) представление выражения
exect=$var_a=25||$var_b=5||$var_icheck=(Int($var_a/$var_b)<>$var_a/$var_b)?0:1||MsgBox(4096,'Сообщение','Делимость.~~Результат:~~'&$var_icheck) ;; определить делимость одного числа на другое (1 - делится, 0 - не делится)
exect=$var_sec=Int(TimerDiff(0)/1000) GLOBALEXECT<a> ;; получить количество секунд работы компьютера
exect=$var_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s> GLOBALSENDS<a> ;; получить дату запуска системы
exect=$var_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s>||##@@s108|:: GLOBALSENDS<a> ;; получить время работы компьютера в формате: 0/00/00 00:00:00
exect=(Int(Sqrt(78))+1)^2 GLOBALEXECT<a> ;; вычислить следующее число полного квадрата, относительно числа 78
exect=(Int(Sqrt(ClipGet()))+1)^2 GLOBALEXECT<a> ;; вычислить следующее число полного квадрата, относительно числа из буфера обмена
exect=(Int(Sqrt(78))-1)^2 GLOBALEXECT<a> ;; вычислить предыдущее число полного квадрата, относительно числа 78
exect=(Int(Sqrt(ClipGet()))-1)^2 GLOBALEXECT<a> ;; вычислить предыдущее число полного квадрата, относительно числа из буфера обмена
exect=Int(Sqrt(78))+1 GLOBALEXECT<a> ;; вычислить следующее число имеющее полный квадрат, относительно числа 78
exect=Int(Sqrt(ClipGet()))+1 GLOBALEXECT<a> ;; вычислить следующее число имеющее полный квадрат, относительно числа из буфера обмена
exect=Int(Sqrt(78))-1 GLOBALEXECT<a> ;; вычислить предыдущее число имеющее полный квадрат, относительно числа 78
exect=Int(Sqrt(ClipGet()))-1 GLOBALEXECT<a> ;; вычислить предыдущее число имеющее полный квадрат, относительно числа из буфера обмена
exect=$var_i=Sqrt(78)||$var_n=$var_i=Int($var_i)?1:0||_ViewValues($var_n) ;; проверяет является ли число 78 полным квадратом
exect=$var_i=Sqrt(ClipGet())||$var_n=$var_i=Int($var_i)?1:0||_ViewValues($var_n) ;; проверяет является ли число из буфера обмена полным квадратом