1.整型(4种)
类型 | 大小 |
---|---|
int | 4字节 |
short | 2字节 |
long | 8字节 |
byte | 1字节 |
int i=10;
short s=9;
long L=11L;
byte b=6;
注意:对于长整型long,必须写成long 变量名=数字L
,数字后面必须加上字母L或者字母l,大小写都可。
2.浮点类型(2种)
类型 | 大小 |
---|---|
float | 4字节 |
double | 8字节 |
float a=20.1f;//或者float a=20.1f;
double c=3.14;
注意:和long类型一样,float类型的数值有一个后缀F或f(例如6.28f)。没有后缀F或f的浮点数值总是默认为double类型。
3.char类型(1种)
类型 | 大小 |
---|---|
char | 2个字节 |
char ch='a';
char c='中';
4.boolean类型(1种)
类型 | 大小 |
---|---|
boolean | 没有明确定义 |
boolean类型只有两个值:false和true,用来判定逻辑条件。
需要注意的是:在Java中,false和0并不等价,true和1以及大于1的数也不等价。
int a=1;
if(a==1){}//正确
if(1){}//错误,但在C语言中可以这样写