You can use this type of constant wherever numeric constants are
allowed; it assumes a numeric data type according to its context.
A hexadecimal constant has one of these forms:
Z'd[d...]'
Z"d[d...]"
d Is a hexadecimal (base 16) digit in the range 0 - 9,
or a letter in the range A - F, or a - f
You can specify up to 128 bits in hexadecimal (32 hexadecimal
digits) constants. Leading zeros are ignored.