Floor

首页  后退  前进

Floor
down2

Floor

返回数只舍不入到最接近的整数.

 

Floor ( expression )

参数

expression

任意有效值的表达式.

返回值

返回约整数.

 

函数示例

#include <MsgBoxConstants.au3>
Example()
Func Example()
    ; Assign a Local variable an array containing the numbers.
    Local $aNumber[8] = [4.8, 4.5, 4.3, 4, -4.8, -4.5, -4.3, -4]
    ; Assign a Local variable a string which will contain the results.
    Local $sResults = ""
    ; Loop through the array: calculate the floor and format the result.
    For $i = 0 To 7
        $sResults &= "Floor(" & $aNumber[$i] & ") = " & Floor($aNumber[$i]) & @CRLF & ($i = 3 ? @CRLF : "")
    Next
    ; Display the results.
    MsgBox($MB_SYSTEMMODAL, "", $sResults)
EndFunc   ;==>Example

----------------------------------------

 

该函数可以通过命令 exect 调用

参见:

Ceiling, Round, Int, Number

例子
copy
Floor(4.8) ; 返回4

Floor(4.5) ; 返回4

Floor(4.3) ; 返回4

Floor(4) ; 返回4

Floor(-4.3) ; 返回-5

Floor(-4.5) ; 返回-5

Floor(-4.8) ; 返回-5

Floor(-4) ; 返回-4

 

exect=Floor(4.8) GLOBALEXECT<a> ;; 将数字舍入到最接近的整数更小(返回4)

 

exect=Floor(-4.8) GLOBALEXECT<a> ;; 将数字舍入到最接近的整数(返回-5)

 

exect=$var_ifile=##<info=x5>||$var_ifile=Floor($var_ifile/2) marks=1||numb<$var_ifile> ;; 选择活动面板中的上半部分文件

 

exect=$var_ifile=##<info=x5>||$var_stc=Floor($var_ifile/2)&'f' sends=[tc=AL$var_stc]??-1 GLOBALSENDS<a> ;; 获取活动面板中上半部分文件的列表

 

xlist=PS<%P%N//1> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) GLOBALXLIST<a1:$var_ifile> ;; 获取光标前的文件夹文件列表

 

xlist=PS<%P%N//1> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile> ;; 获取光标前的文件夹文件列表

 

xlist=PS<%P%N//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 ;; 删除光标下根文件夹中的上半部分文件

 

slist=%L forpgs <FOR> 1 <TO> GLOBALSLIST<0> xlist=PS<GLOBALSLIST<:INDEX:>//1//0> exect=$var_ifile=Floor(GLOBALXLIST<0>/2) delss=GLOBALXLIST<t1:$var_ifile>||1 <NEXT> ;;在每个选定的文件夹中,删除根目录中的前半部分文件

 

sends=<info=o3%P%N//>??1 exect=$var_n=Floor('GLOBALSENDS<1>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||_ViewValues($var_n) ;; 获取文件夹大小和分配数量范围的示例:小于1mb  -  1,从1到10mb  -  2,从10到100 mb -3,从100到500 mb,从500和以上-5

 

itray=3 wends=-1||formt<63,56,54,51,55> slist=%L <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_n=Floor('<info=o3GLOBALSLIST<:INDEX:>//>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||$var_p='%%COMMANDER_PATH%%\Personal\commands\fold\$var_n.ico' icoft=GLOBALSLIST<:INDEX:>||0||$var_p||foldicon<favicon!!1!!1> <NEXT> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||-HS!!0 textx=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||&&([^^]+)!!$1@CRLFInfoTip=GLOBALWENDS<1>||backup<0> attrb=FOLDC<$GLOBALSLIST//1//0//Desktop.ini>||+HS!!0 ;; 将图标分配给所选文件夹(取决于文件夹的大小,将分配不同的图标)路径到具有图标的文件夹%%COMMANDER_PATH %%\fold\icon name 1,2,3,4,5

 

itray=3 exect=Floor(Sqrt(<info=x10>)) slist=%L wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,20> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,20> imgnz=%L||"%t"//0//"%O"-@<info=s47>||GLOBALEXECT<1>x#||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;; 胶选择的图像的高度,与所述输出图像的一个方形的最接近有源面板垂直关联放置,具有所述第一图像+系统时间的名称(帧5像素的边缘和胶合图像之间随机颜色欧姆)和成帧整个组中的最小的尺寸组合之前图片

 

itray=3 exect=$var_i=Floor(Sqrt(<info=x10>)) slist=%L wlist=$GLOBALSLIST||##<info=i1:://>||formt<1,21> xlist=$GLOBALSLIST||##<info=i2:://>||formt<1,21> imgnz=$GLOBALSLIST||"%p"//0//"%O"-max-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> wlist=$GLOBALWLIST||formt<1,5> xlist=$GLOBALXLIST||formt<1,5> imgnz=$GLOBALSLIST||"%p"//0//"%O"-min-@<info=s47>||GLOBALEXECT<1>x#||jpg||framewh<#|5|5>||resizeimg<GLOBALWLIST<1>|GLOBALXLIST<1>> ;; 在尺寸组合之前结合所选择的图像高度,创建与所述输出图像的一个方最接近近似的折叠两个垂直的关联,与所述第一图像+系统时间和成帧整个组的名称(帧5像素的边缘和胶合图像之间随机颜色欧姆)最小和最大的图像

up2

tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru