A 32-bit representation of a Unicode character. Treats all characters as a 32 bit value. Gives access to a character's code point as a string. [!] Only handles the Basic Mulitlingual Plane (BMP). Code points > U+FFFF will throw exceptions. [!] Does NOT support surrogate pairs.