The format for explicit literal notation is: [radix] num-str-lit [data-type] Radix specifies an optional base and can be: o D Decimal (base 10) - the default o B Binary (base 2) o O Octal (base 8) o X Hexadecimal (base 16) o A ASCII The numeric string can consist of digits and an optional decimal point. You can also use E notation for floating-point constants. A leading minus sign cannot appear inside the quotation marks. Data type is a single letter abbreviation a data type keyword: o B BYTE o W WORD o L LONG o Q QUAD o F SINGLE o D DOUBLE o G GFLOAT o S SFLOAT o T TFLOAT o X XFLOAT o P DECIMAL Data type can also be C, which specifies a single-character string in terms of its 8-bit ASCII value. For the C data type, the value of the numeric string must be between 0 and 255, inclusive. For example: B"11111111"B = BYTE binary constant (-1) X"FF"B = BYTE hexadecimal constant (-1) O"377"B = BYTE octal constant (-1) "7"C = CHARACTER constant (ASCII decimal value 7)