java基本数据类型复习

java的数据类型:分为基本数据类型和引用数据类型

基本数据类型:

数据类型 字节大小
boolean 占1位
byte 占1个字节
char 占2字节
short 短整型2字节
int 占4字节
float 占4字节,在数字后面加上F
double 占8字节
long 长整型8字节,会在数字后面加上L
public static void main(String[] args) {
    boolean q=true;  //1位
    byte w=20;       //1字节
    char e='我';     //1字节
    short r=40;      //2字节,短整型
    int t=90;        //4字节
    long y=300L;      //8字节,长整型,一般为了与其他整型做区分,会在数字后面加上L
    float u=378.728F;//4字节,在数字后面加上F,便于区分
    double i=5679997.455778;//8字节

}

引用数据类型:除了基本数据类型,其他都是引用数据类型

计算机知识普及:

位(bit):是计算机内部存储的最小单位,1bit就是1位

字节(byte):是计算机处理数据的基本单位,用B表示

1B=8b

1024B=1KB

1024KB=1M

1024M=1G

问题:基本数据类型他们的范围怎么算呢

我们以byte类型为例,位大家计算一下它的数值范围。

byte占1字节,也就是8位,计算是image

所以源码里说是-128~127,就是这样来的。

总结一下公式:
假设有n位,数值范围就是image

这是对于有符号数值

如果是无符号数值,我们就不需要拿出一位来存放符号,所以它的计算公式就是:image

posted @   阿落小世界  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 【.NET】调用本地 Deepseek 模型
点击右上角即可分享
微信分享提示