JAVA复习-----java的基本数据类型,
JAVA复习-----java的基本数据类型,
JAVA的基本数据类型
4种整数型(byte,short,int,long)
2种浮点型(double,float)
1种用于Unicode编码的字符单元的字符类型(char)
1种用于表示真值得boolean类型(boolean)
整型(byte:0,short:0,int:0,long:0L)
注意:一个01代码中的01代表一个位(bit),一个字节(byte)等于8个bit,一个英文字母为一个byte,一个汉字为两个byte
①在long中的数据后面需要添加L
②十六进制前缀为0x
③八进制前缀有个0
④在java7中,在01前面添加0b就可以表示二进制了,例如:0b1001=9
在数字下面也可以添加_(下划线),编译器会把下划线自动去掉,这样人们更容易只管读取数据
JAVA与C++的不同:在C++中,int表示的整型和平台有关,不同位数的处理器,int类型所占的字节数不同
JAVA中的数据类型不会根据平台改变
浮点类型(默认值double:0.0d,float:0.0f)
很少使用float,大多数使用double
注意:float类型在数值后面添加F,如果不添加F的浮点类型,默认为double,当然也可以在数据后面添加D,声明为 double类型数据
Char类型(默认值'\u0000')
'A'与"A"代表不同 'A'为unicode对应的65 "A"为字符串常量
boolean类型(默认值false)
true和false,默认的是fasle;
注意:在C++中,数值或者指针可以代替true和false 0相当于false,非0相当于true
JAVA基本数据类型所占字节数记忆;
byte:一个字节
short&char:两个字节
int&float:四个字节
long&double:八个字节
相关文章
- 暂无相关文章
用户点评