java bit怎么调

Python013

java bit怎么调,第1张

能够只使用 1 个 bit 存储信息的就只有 boolean 型的布尔真假值类型,但是它的值就只有 true 或者 false,强制性转换成数字也就只有 0 和 1,你不可能写出其他数字的,而且这样写数字比你轻松地定义一个 int 型的数据要麻烦地多。

顺便附上一个数据类型占用存储空间大小的表格:

类型占用 bit(位)

byte(字节) 8

short(短整型) 16

int(整型) 32

long(长整型) 64

float(单精度浮点型) 32

double(双精度浮点型) 64

char(字符) 16

boolean(布尔型) 1

另外如果你是要计算的话,所有参与计算的整数都会被转换成 int 类型,所有参与计算的小数都会被转换成 double 类型,所以真的没有必要,也没有办法一个位一个位地写数字。

boolen:1个字节

int:4个字节

float:4个字节

double:8个字节

char:2个字节

byte:1个字节

short:2个字节

long:8个字节

扩展资料

Java8大基本数据类型

1,四种整数类型(byte、short、int、long):

byte:8 位,用于表示最小数据单位,如文件中数据,-128~127

short:16 位,很少用,-32768 ~ 32767

int:32 位、最常用,-2^31-1~2^31  (21 亿)

2,两种浮点数类型(float、double):

float:32 位,后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数。

double:64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾。

3,一种字符类型(char):

char:16 位,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符),使用 Unicode 码代表字符,0~2^16-1(65535)。

4,一种布尔类型(boolean):true真和false假

参考链接:百度百科JAVA