# Formats of constants

## 1) Integer-type constants

A integer-type constant is expressed as a decimal number or a hexadecimal number which begins with a "$" character. Floating point operation is not supported.

    Example:
        123
        -11
        $3a
        $10F

Note on negative integer constants

## 2) String-type constants

There are two ways of expressing a string-type constant.

a) A character string quoted by ' or " (both sides must be same).

    Example:
        'Hello, world'
        "I can't do that"

b) A single character expressed as a "#" followed by an ASCII code (decimal or hexadecimal number). Note: Strings can not contain NUL (ASCII code 0) characters.

    Example:
        #65     The character "A".
        #$41    The character "A".
        #13     The CR character.

ASCII code table

Format a) and b) can be combined in one expression.

    Example:
        'cat readme.txt'#13#10
        'abc'#$0d#$0a'def'#$0d#$0a'ghi'