Java 中的变量类型及其长度(以字节为单位)。 1、变量定义:由标识符定义的数据项,包括三部分:类型、名称和值。 变量定义:变量定义
2.变量分类: 变量分类:变量分类类型 byte 大小 1 个字节(8 位) 描述范围:-128~127,常用于字节数组中,如在字节数组中存储数字(见小练习 2),字符串为转换为字节数组(参见 codeh)。 Short int 2 个字节(16 位) 范围:-32767~32768 4 个字节(32 位) int 是整数的默认类型,即所有初始化的整数类型均为 int 类型,如 byte i = 22; 字节 j = 3; i + j 和 5 不是 byte 类型,而是 int 类型 long float 8 字节(64 位) 如果定义整数为 long 类型,则必须在数字后面添加 L 或 l,例如 256L 4 字节(32 位) ) 浮点数类型。 如果将整数或浮点数定义为float类型,则必须在其后面添加f,因为默认的浮点类型是。 将整数赋值给浮点数时,如果该整数的位数超过32,则需要加上f,否则不需要f。 也可以是 8 字节(64 位)。 默认类型为浮点数类型,但类型后面可以加D也可以不加。 用于存储字符,表示编码表中的字符,占用两个Byte,char 2个字节(16位)英文字符和数字存储时只占用一个字节,而汉字则占用两个字节。 char 可以转换为 int,反之亦然。 该值可以指定为:' ',但不能指定为 ''。 ASCII码可以用来标识字符,范围是01到255。在使用字符来确定范围时,经常会用到ASCII码。 1/8 byte(1 bit)有两个值:true和false,可以用0和1互换。该类型的最小寻址空间是1byte,也就是说占用1byte的空间,但只占用其中的1bit 。 虽然float和int的位数相同,long的位数也相同,但是注意:但是int和long的范围都不如float大,并且有小数位。 sum表示的范围很大,因为float和float都有小数位。
3.数据类型转换。