1B(byte 字节) = 8bit(位)
字节简介
序号 | 数据类型 | 大小/位 | 占用字节 |
---|---|---|---|
1 | byte(位) | 8 | 1 |
2 | short(整型) | 16 | 2 |
3 | int(整型) | 32 | 4 |
4 | long(长整型) | 64 | 8 |
Byte数据范围表示
符号位 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
---|
符号位 0 表示正 范围 00000000-01111111
符号位 1 表示负 范围 10000000-11111111(减一取反)
示例
public class Demo {
public static void main(String[] args) {
// 定义一个byte类型变量
byte b = 1;
System.out.println("b====>" + b); // 1
// 定义一个short类型变量
short s = 10;
System.out.println("s====>" + s); // 10
// 定义一个int类型变量(十进制)
int i = 100;
System.out.println("i====>" + i); // 100
// 定义一个int类型变量(二进制 0b开头)
int i1 = 0b10;
System.out.println("二进制i1====>" + i1); // 2
// 定义一个int类型变量(八进制 0开头)
int i2 = 010;
System.out.println("八进制i2====>" + i2); // 8
// 定义一个int类型变量(十六进制 0x开头)
int i3 = 0x10;
System.out.println("十六进制i3====>" + i3); // 16
// 定义一个long类型变量
long l = 1000;
System.out.println("l====>" + l); // 1000
}
}