23基本数据类型 所有基本类型所占的位数都是确定的,并不因操 作系统的不同而不同。 所有基本类型的关键词都是小写的 数据类型 所占位数 数的范围 char 16 0~65535 byte 27~27-1 short int 32 231~231-1 long 64 -263~263-1 float 32 34e-038~34e038 double 64 1.7e-308~17e+308
◼ 所有基本类型所占的位数都是确定的,并不因操 作系统的不同而不同。 ◼ 所有基本类型的关键词都是小写的。 数据类型 所占位数 数的范围 char 16 0 ~65535 byte 8 -2 7~2 7 -1 short 16 -2 15~2 15 -1 int 32 -2 31~2 31 -1 long 64 -2 63~2 63 -1 f loat 32 3.4e-038 ~3.4e+038 double 64 1.7e-308 ~1.7e+308 2.3 基本数据类型
23基本数据类型布尔类型( boolean) ■布尔型数据只有两个值te和 false,且它 们不对应于任何整数值 布尔型变量的定义如 boolean b= true ■布尔型数据只能参与逻辑关系运算: &&‖ ■示例: boolean b1 a boolean b2= true b=!b2: boolean b=(b1&& b2)!= false;
◼ 布尔型数据只有两个值true和false,且它 们不对应于任何整数值 布尔型变量的定义如: boolean b = true; ◼ 布尔型数据只能参与逻辑关系运算: ◼ && || == != ! ◼ 示例: ◼ boolean b1; ◼ boolean b2 = true; ◼ b = !b2; ◼ boolean b = (b1 && b2) != false; 2.3 基本数据类型—布尔类型(boolean)
23基本数据类型_字符类型(char) 字符型数据代表16位的 Unicode字符 字符常量是用单引号括起来的一个字符 a'b.n'u0030 字符型数据的取值范围为 0~65535或者说u0000~ uFFFF ■u0000为缺省值 示例 a char c N缺省值为0 char c2=(0;N赋初值为字符“0 char c3=32;N用整数赋初值为空格
◼ 字符型数据代表16位的Unicode字符 ◼ 字符常量是用单引号括起来的一个字符 ◼ ‘a’ ‘B’ ‘\n’ ‘\u0030’ ◼ 字符型数据的取值范围为 ◼ 0~65535 或者说 \u0000~\uFFFF ◼ \u0000为缺省值 ◼ 示例 ◼ char c1; \\ 缺省值为0 ◼ char c2 = ‘0’; \\ 赋初值为字符‘0’ ◼ char c3 = 32; \\ 用整数赋初值为空格 2.3 基本数据类型—字符类型(char)
23基本数据类型一字符类型(char) ■特殊字符的常量表示法: 反斜线( Backslash) ■退格( Backspace n回车( Carriage return) 进纸符( Form feed) brft 制表符( Form feed) 换行( New line) 单引号(Sing! e quote) 八进制数(“0~“377 ddd Unicode字符 \uHHHH
◼ 特殊字符的常量表示法: ◼ 反斜线(Backslash) ‘\\’ ◼ 退格(Backspace) ‘\b’ ◼ 回车(Carriage return) ‘\r’ ◼ 进纸符(Form feed) ‘\f’ ◼ 制表符(Form feed) ‘\t’ ◼ 换行(New line) ‘\n’ ◼ 单引号(Single quote) ‘\’’ ◼ 八进制数( ‘\0’~‘\377’ ) ‘\ddd’ ◼ Unicode字符 ‘\uHHHH’ 2.3 基本数据类型—字符类型(char)
23基本数据类型整数类型 (byte, short, int, long) 整型常量 1.十进制整数 如123,-456,0 2.八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9 3.十六进制整数 以0x或0X开头,如0x123表示十进制数291,0X12表示十进制数 18 整型变量 类型为byte、 short、int或long,byte在机器中占8位,shot占16位,int占 32位,long占64位。整型变量的定义如: int 123 指定变量x为int型,且赋初值为123 byte b=8; shorts=10; longy=123L; long z=1231
◼ 整型常量 1. 十进制整数 如123,-456,0 2. 八进制整数 以0开头,如0123表示十进制数83,-011表示十进制数-9。 3. 十六进制整数 以0x或0X开头,如0x123表示十进制数291,-0X12表示十进制数 -18。 ◼ 整型变量 类型为byte、short、int或long,byte在机器中占8位,short占16位,int占 32位,long占64位。整型变量的定义如: int x=123; //指定变量x为int型,且赋初值为123 byte b = 8; short s = 10; long y = 123L; long z = 123l; 2.3 基本数据类型—整数类型 (byte, short, int, long)