3.2.68. X2D(hexstring[,length])

Returns a whole number that is the decimal representation of
hexstring. If length is specified, then hexstring is interpreted
as a two’s complement hexadecimal number consisting of the number
rightmost hexadecimal numerals in hexstring. If hexstring is
shorter than number, it is padded to the left with <NUL>
characters (that is: ‘00’x).

If length is not specified, hexstring will always be interpreted
as an unsigned number. Else, it is interpreted as an signed
number, and the leftmost bit in hexstring decides the sign.

     X2D(‘03 24’)   –>   ‘792’
     X2D(‘0310’)         –>   ‘784’
     X2D(‘ffff’)         –>   ‘65535’
     X2D(‘ffff’, 5) –>   ‘65535’
     X2D(‘ffff’, 4) –>   ‘-1’
     X2D(‘ff80’, 3) –>   ‘-128’
     X2D(‘12345’, 3)     –>   ‘837’


PREV NEXT