HEX$ - DualBrain/bsharp GitHub Wiki
To return a string which represents the hexadecimal value of the numeric argument.
Syntax
v$=HEX$(x)
Comments
HEX$
converts decimal values within the range of -32768
to +65535
into a hexadecimal string expression within the range of 0
to FFFF
.
Hexadecimal numbers are numbers to the base 16, rather than base 10 (decimal numbers). Appendix C and Appendix G in the BASIC User's Guide contain more information on hexadecimals and their equivalents.
x is rounded to an integer before HEX$(x)
is evaluated. See the OCT$ function for octal conversions.
If x is negative, 2's (binary) complement form is used.
Example
10 CLS: INPUT "INPUT DECIMAL NUMBER";X
20 A$=HEX$(X)
30 PRINT X "DECIMAL IS "A$" HEXADECIMAL"
INPUT DECIMAL NUMBER? 32
32 DECIMAL IS 20 HEXADECIMAL