Special Byte-code Syntax


Byte-, word- and longword data can be encoded as follows:
Examples:
<bd:-15>                means byte-size datum with decimal value -15.
<wh:23f0>             means word-size datum with hexadecimal value 23f0.
<ld:1234567890>  means longword-size datum with decimal value 1234567890.
<fl:2.5>                  means float-size datum with value 2.5.
<do:1.8e7>            means double-size datum with value 1.8 * 10^7.

Note: If you want to find or paste a valid special syntax string like <bd:0> as text, then prefix a \ to <. This will turn < into a normal character. Copying a < in the file will insert the \ automatically.

Backslashes ("\") in the file are copied and encoded as double backslashes ("\\").

Data ranges and sizes:
Integers:
Byte:
signed from –128 to 127

unsigned from 0 to 255


Word (2 bytes):
signed from –32,768 to 32,767

unsigned from 0 to 65,535


Longword (4 bytes):
signed from –2,147,483,648 to 2,147,483,647

unsigned from 0 to 4,294,967,295


Floating point types:
Float (4 bytes):
range 3.4E +/- 38 (7 digits)

Double (8 bytes):
range 1.7E +/- 308 (15 digits)


Byte-code syntax developed by Raihan Kibria.