Dec

首页  后退  前进

Dec
down2

Dec

返回十六进制字符串的数字值.

 

Dec ( "hex" [, flag = 0] )

参数

hex

转换的十六进制字符串

flag

[可选] 定义行为.

可以执行下列操作之一:

   Default = 字符串解释为整数. 见备注.

   $NUMBER_32BIT (1) = 字符串解释为 32 位整数

   $NUMBER_64BIT (2) = 字符串解释为 64 位整数

   $NUMBER_DOUBLE (3) = 字符串解释为双精度型

 

常量定义在 "AutoItConstants.au3"

返回值

成功:

返回所需的数据.

失败:

返回 0. 设置 @error 为 1, 表示十六进制字符串无效或发生溢出.

备注

默认操作将输入的字符串作为整数处理. 此时如果结果在 32 位整数范围内, 它返回 32位 整数, 否则返回 64 位整数. 两者都带符号.

 

函数示例

#include <MsgBoxConstants.au3>
Local $iDec = Dec("FFF")
MsgBox($MB_SYSTEMMODAL, "", $iDec) ; Displays the number 4095.

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

 

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

参见:

Hex

例子
copy
Dec('FFFF') ;; 返回数字65535

 

exect=Dec('FFFF') GLOBALEXECT<a> ;;将包含十六进制数字的字符串转换为十进制数

 

"exect=Dec('FFFF',Default) GLOBALEXECT<a>" - 返回数字65535

 

 

 

 

up2

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