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

全部评论

相关推荐

09-18 20:41
门头沟学院 Java
要个offer怎么这...:哈哈哈哈哈哈,我也拿了0x10000000个offer,秋招温啦啦啦,好开心
我的秋招日记
点赞 评论 收藏
分享
10-16 15:48
算法工程师
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务