Ray Wang

Ray Wang

twitter

Java 中的基本数据类型

整数#

byte#

1 个字节,8 个比特位

最大值:0111_1111 对应的十进制是 127
最小值:1111_1111 但是计算机是使用的是 补码,所以最小值应该用 补码 表示,即 1000_0000 就是对应的二进制中的 -128

所以,byte 类型的取值范围是 -128 ~ 127

有关原码、反码以及补码,参考:原码、反码以及补码

short#

2 个字节,16 个比特位,范围:[-2^15, 2^15-1]

int#

4 个字节,32 个比特位,范围:[-2^31, 2^31-1]

long#

8 个字节,64 个比特位,范围:[-2^63, 2^63-1]

浮点数#

浮点数分为三部分

  • 符号位(1 位)
  • 指数位(float 8 位,double 11 位)
  • 尾数位(float 23 位,double 52 位)

float#

double#

char#

boolean#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。