Round

首页  后退  前进

Round
down2

Round

返回数值舍入到指定小数位的值.

 

Round ( expression [, decimalplaces] )

参数

expression

任意有效值的表达式.

decimalplaces

[可选] 指定四舍五入后精确到小数点后的第几位. 如果省略, 则返回一个舍入的整数.

返回值

返回数字四舍五入的值.

备注

参数 "小数位数" 可以是负数. 可以指定数值精确到个位, 十位或百位等.

一个数字最多显示 15 位数字, 但 "小数位数" 后面不会补零.

 

函数示例

示例 1

#include <MsgBoxConstants.au3>
Local $iRound1 = Round(-1.582, 1) ; Returns -1.6.
Local $iRound2 = Round(3.1415, 9) ; No change is made.
Local $iRound3 = Round(123.5, -1) ; Returns 120
MsgBox($MB_SYSTEMMODAL, "", "The following values were rounded: " & @CRLF & _
        $iRound1 & @CRLF & $iRound2 & @CRLF & $iRound3)

示例 2

#include <MsgBoxConstants.au3>
Example()
Func Example()
    ; Assign a Local variable an Array which will contain the rounded numbers.
    Local $aRound[5]
    $aRound[0] = Round(-1.582, 1) ; Returns -1.6.
    $aRound[1] = Round(3.1415, 9) ; Returns 3.1415
    $aRound[2] = Round(123.5, -1) ; Returns 120.
    $aRound[3] = Round(123.5) ; Returns 124.
    $aRound[4] = Round(50) ; Returns 50.
    ; Display the results.
    For $i = 0 To UBound($aRound) - 1
        MsgBox($MB_SYSTEMMODAL, "", "Round" & $i & ": " & $aRound[$i] & @CRLF)
    Next
EndFunc   ;==>Example

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

 

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

参见:

Int, Number, Ceiling, Floor, Random

例子
copy
Round(-1.582,1) ; 返回-1.6

Round(3.1415,9) ; 不变

Round(123.5,-1) ; 返回120

 

exect=Round(-1.582,1) GLOBALEXECT<a> ;; 舍入小数点后的数字位数

 

exect=$var_i=Round(DirGetSize('C:\Test')/1024)||_ViewValues('$var_i') ;; 测试返回该文件夹的千字节大小

 

exect=$var_i=Round(DirGetSize('C:\Test')/1024/1024)||_ViewValues('$var_i') ;; 以兆字节返回测试文件夹的大小

 

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024)||_ViewValues('$var_i') ;; 以千字节的形式返回文件test.txt的大小

 

exect=$var_i=Round(FileGetSize('C:\Test\test.txt')/1024/1024)||_ViewValues('$var_i') ;; 以兆字节返回文件test.txt的大小

 

exect=$var_isize=Round(DriveSpaceTotal('C:\')/1024,2)||_ViewValues('На~~диске~~занято~~'&'$var_isize'&'~~Gb') ;; 返回Gb中使用的磁盘空间大小c:\

up2

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