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

全部评论

相关推荐

Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务