数据类型理解

2020-04-21  本文已影响0人  怀若先生

我们都知道计算机的本质就是用来计算的,那么要实现计算要具备一些什么条件呢??

首先,要计算能实现加减乘除以及其他的计算,计算机利用二进制的方式实现的数值的计算,然后就是存储把计算好的结果存储起来

java的数据类型大致分为:数值型和布尔型,其中数值型又被分为:数值与字符(char):数值再详细分为:byte ,short ,int ,long ,float ,double .

计算机的内存本质上就是一个一个开关小晶体管,然后8个开关是一个集合表示的就是1byte。

这个时候就会有一个疑问为什么是8个在一起表示1byte,这个呢就只能是从历史的角度来理解这个东西了,话说计算机是外国人发明的,当时在规定的时候呢他们觉得只要8位的信号就可以表示所有的东西了(26个字母,以及一些符号什么的:这就是之前的ascii码表了)8位可以表示的字符范围是-128~127 这个数值范围完全可以涵盖所有的外国人当时认为的可以包含的字符了。

所以就被定为了一个字节8位。以此类推就有了以下的公式:

1byte = 8bits byte = 1字节

1kb = 1024bytes short = 2字节

1MB = 1024 Kb int = 4字节

1G = 1024MB long,double ,float = 8字节

上一篇下一篇

猜你喜欢

热点阅读