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

全部评论

相关推荐

头像
11-07 01:12
重庆大学 Java
精致的小松鼠人狠话不多:签哪了哥
点赞 评论 收藏
分享
求个公司要我:接好运
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务