Note: a "word" occupies two bytes.
Character Types On the Win32 platform, Char, an AnsiChar, or a subrange of a Char type is stored as an unsigned byte. A WideChar
is stored as an unsigned word.
On the .NET platform, a Char is equivalent to WideChar.
Boolean Types A Boolean type is stored as a Byte, a ByteBool is stored as a Byte, a WordBool type is stored as a Word, and a
LongBool is stored as a Longint.
A Boolean can assume the values 0 (False) and 1 (True). ByteBool, WordBool, and LongBool types can assume
the values 0 (False) or nonzero (True).