String_To_Number_Hexadecimal

Gets a string’s hexadecimal representation. Parsing the string continues until a character other than a 0 - 9, a - f, or A - F is reached.

Parameters

String

The string that represents a number.

Format

String_To_Number_Hexadecimal (String)

Return Value

Returns the hexadecimal (base-16) number represented by the string. If the string does not represent a hexadecimal number, a 0 is returned.

Example

Script(String_To_Number_Hexadecimal_Test)
String(strEntered)
String(strMessage)
String(strBinary)
String(strDecimal)
String(strHexUpper)
String(strOctal)
Number(nHexadecimal)
Activate(From_Menu)
strEntered = Ask_String("Enter a hexadeicmal number", "String_To_Number_Hexadecimal", 1, 99, "A5")
nHexadecimal = String_To_Number_Hexadecimal(strEntered)
strHexUpper = strEntered
strBinary = Number_To_String_Binary(nHexadecimal)
strDecimal = Number_To_String_Decimal(nHexadecimal)
strOctal = Number_To_String_Octal(nHexadecimal)
strMessage = String_Combine("Binary:", strBinary)
strMessage = String_Combine(strMessage, "; Octal:")
strMessage = String_Combine(strMessage, strOctal)
strMessage = String_Combine(strMessage, "; Decimal:")
strMessage = String_Combine(strMessage, strDecimal)
strMessage = String_Combine(strMessage, "; Hexadecimal:")
strMessage = String_Combine(strMessage, strHexUpper)
Ask_OK(strMessage, "String_To_Number_Hexadecimal")
Return

See Also

String_To_Number_Binary, String_To_Number_Octal, String_To_Number_Decimal, Number_Equal, String_Set, Number_Set

 


Was this article useful?    

The topic was:

Inaccurate

Incomplete

Not what I expected

Other

Privacy and Legal