Java八大基本数据类型及其原理

Java八大基本数据类型

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

基本类型 字节 大小 最小值 最大值 包装器类型
字符型(char) 2 16-bit Unicode 0 Unicode 2^16-1 Character
字节型(byte) 1 8 bits -128 +127 Byte
短整型(short) 2 16 bits -2^15 +2^15-1 Short
整型(int) 4 32 bits -2^31 +2^31-1 Integer
长整型(long) 8 64 bits -2^63 +2^63-1 Long
浮点型(float) 4 32 bits IEEE754 IEEE754 Float
双精度浮点型(double) 8 64 bits IEEE754 IEEE754 Double
布尔型(boolean) 1 - - - Boolean

原理拓展

字节由来

计算机最初只是处理数据运算,即只需0-9,加上运算符号,4bit足够容纳,
之后添加了字母,程序符号等,8bit足够容纳,与此同时诞生了ASCII编码的标准,8bit表示出来的值叫做字节(byte)。

PS:
位 bit,来自英文bit,音译为“比特”,表示二进制位。
1字=2字节=8位
即1 word = 2 byte=8bit

上一篇:范式霍夫曼编码


下一篇:nginx防盗链