Final answer:
A character variable's value is stored in memory as an integer value, represented by ASCII or Unicode code points.
Step-by-step explanation:
A character variable's value is stored in memory as an integer value. Every character is assigned a unique integer value, which is known as its ASCII (American Standard Code for Information Interchange) or Unicode code point, depending on the character encoding used. For example, the character 'A' has an ASCII value of 65, and this numerical code will be stored in memory representing the character 'A'.