Java数据类型教程 - Java short数据类型
short数据类型是16位有符号Java原语整数数据类型。 其范围是-32768至32767(或-2 15 15 - 1)。
没有short字面量。但是,我们可以将任何位于short(-32768到32767)范围内的int字面量分配给一个短变量。
例如,
short s1 = 11111; // ok short s2 = -11111; // ok
字节变量的值可以分配给短变量,因为字节数据类型的范围落在短数据类型的范围内。
Java有一个名为Short的类,它定义了两个常量来表示短数据类型Short.MAX_VALUE和Short.MIN_VALUE的最大值和最小值。
short max = Short.MAX_VALUE; short min = Short.MIN_VALUE;
Java数据类型教程 - Java char数据类型
char数据类型是16位无符号Java基元数据类型。它表示Unicode字符。
请注意,char是无符号数据类型。因此,char变量不能为负值。
字符数据类型的范围为0到65535,这与Unicode集的范围相同。
字符字面量
字符字面量表示char数据类型的值。 Java中的字符字面量可以用以下格式表示:
- 用单引号括起来的字符
- 作为字符转义序列
- 作为Unicode转义序列
- 作为八进制转义序列
字符可以通过用单引号括起来表示。
以下代码段使用此形式为char变量赋值:
char c1 = 'A'; char c2 = 'L'; char c3 = '5'; char c4 = '/';