char is a reserved word in Java, representing a data type. Unlike other languages, char is 16-bit in Java because Java uses Unicode encoding. However, the 8-bit ASCII code is included in the Unicode encoding, and its value corresponds to 0~127.
Char is one of the eight basic data types of Java.
Char is called "character type" in Java and occupies 2 bytes.
A character constant is a character enclosed in single quotes, and what a character constant stores in memory is the sorting position of the character in the Unicode character set, that is, an integer.
For example:
char x='a'
The memory x stores the sorting position 97 of character a in the Unicode character set. Therefore, the above statement is allowed to be written as char x=97;
Recommended learning: Java video tutorial
The above is the detailed content of What is char in java?. For more information, please follow other related articles on the PHP Chinese website!