What is the byte?
- 位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数
- 字节(byte):是计算机数据处理的基本单位,习惯上用大写B来表示
- 1B(byte,字节)=8bit(位)
- 字符:是指计算机中使用的字母,数字,字和符号
1024B=1KB
1024KB=1M
1024M = 1G
1024G = 1TB - 32位和64位表示CPU一次能处理的最大位数。(这就是32位系统与64位系统的区别)
数据类型
基本类型
整数类型:
1. byte占一个字节的范围:-128~127
一个byte由八个位组成,如00000000,其中,前7位表示数值,第8位是符号位(0为正,1为负)。这样+1就是00000001,-1就是10000001。最大的正数就是0 1111111,即20+21+……+2^6=127;最小的负数,同理,为1 1111111,即-127。
上述的描述会出现一个问题,就是0,会出现一个+0和一个-0。印度人他们规定-0为-128,这样就与计算机的补码(程序都是按补码运行的)完美的结合在一起。
以此类推,int,short,long都可以推出他们的取值范围。
2. short占两个字节的范围:-32768~32767
3. int占四个字节的范围:-2147483648~2147483647
4. long占八个字节范围
浮点类型:
1. float占四个字节
2. double占八个字节
字符类型:
char占两个字节
boolean类型:
占一位其值只有true和false两个
//整数
int num1 = 10;//最常用
byte num2 = 20;
short num3 = 30;
long num4 = 40L;//Long类型要在数字后面加个L
//小数,浮点数
float num5 = 50.1F;//float类型要在数字后面加个F
double num6 = 3.141592653589;
//字符
char name = '梦';
//字符串
String namea = "千叶梦奈";//String不是关键字,是类
//布尔值:是非
boolean flag1 = true;
boolean flag2 = false;
引用数据类型
- 类
- 接口
- 数组
浙公网安备 33010602011771号