一、计算机储存单元
计算机储存设备的最小信息单元称为“位(bit)”,又称为“比特位”,通常用字母“b”表示;而计算机中最小的储存单元称为“字节(Byte)”,通常用大写字母“B”表示。基本单位换算关系如下:
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB
二、基本数据分类
三、基本数据分类所占字节
数据类型 | 关键字 | 所占内存 |
整数 | byte | 1 |
short | 2 | |
int(默认) | 4 | |
long | 8 | |
浮点数 | double(默认) | 8 |
float | 4 | |
字符 | char | 2 |
布尔 | boolean | 1 |
定义long类型时,需要在后面加L;定义float类型时,需要在后面加F
例如:
public class HelloWorld02{
public static void main(String[] args){
byte a=1;
System.out.println(a);
short b=2;
System.out.println(b);
int i=2028;
System.out.println(i);
char c='女';
System.out.println(c);
boolean d=true;
System.out.println(d);
float g=3.1415926f;
System.out.println(g);
long m=45l;
System.out.println(m);
}
}
运行效果:
C:\Users\HDY>d:
D:\>cd D:\text\javatext
D:\text\javatext>javac -encoding UTF-8 HelloWorld02.java
D:\text\javatext>java HelloWorld02
1
2
2028
女
true
3.1415925
45
需要注意的是,在Java中,默认浮点数(小数)的类型为double,要想定义为float类型,则要在小数后加上f;同理,默认的整数类型为int,要想定义为long类型,则需要在整数后加上l