👉 In programming, a character is an element of a string. In C++, a character can be either ASCII or Unicode. An ASCII character consists of 1 byte and represents a single letter, number, symbol, etc., while a Unicode character has a 2-byte representation. For example, the letter 'A' in ASCII would have a code point of 65 (0x41), whereas the number 37 (0x37) is represented by an ASCII character.