在线excel表格助力企业高效管理与数据分析的未来趋势
824
2022-05-29
数据类型有什么用?
数据类型用来声明变量,程序在执行过程中根据不同的数据类型分配不同大小的空间。
int i= 10;
double d = 1.23;
i变量和d变量类型不同,空间大小不同
数据类型在java语言中包括两种:
第一种:基本数据类型
基本数据类型又可以划分为四大类八小种
第一类:整数型 byte,short,long,int
第二类:浮点型 float,double
第三类: 布尔型 boolean只有两个值true和false,true表示真,false表示假
第四类: 字符型 char java中规定字符型字面量必须使用单引号括起来,属于文字
第二种:引用数据类型
字符串型String数据引用数据类型。
String字符串补数据基本数据类型范畴。
java中除了基本数据类型之外,剩下的都是引用数据类型。
引用数据类型后期面向对象的时候才会接触。
数据类型中的区别是:占用的空间大小不同
关于计算机的存储单位?
计算机智能识别二进制(101010010100000)
1字节 = 8bit(比特位) 1byte = 8bit
1bit就是一个1或0
byte b = 2;在计算机中是这样表示的:00000010
short s = 2;在计算机中是这样表示的:00000000 00000010
int i = 2;在计算机中是这样表示的:00000000 00000000 00000000 00000010
类型
占用字节数量
byte
1
short
2
int
4
long
8
float
4
double
8
boolean
1
char
2
short和char实际上容量相同,不过char可以表示更大的数字。
因为char表示的是文字,文字没有正负之分,所以char可以表示更大的数字。
什么是字符编码?
字符编码是人为的定义的一套转换表
在字符编码中规定了一系列的文字对应的二进制。
字符编码其实本质上就是一本字典,该字段中描述了文字与二进制之间的对照关系
字符编码是人为规定的(计算机协会规定的)
字符编码涉及到编码和解码两个过程,编码和解码的时候必须采用同一套字符编码方式,不然就会出现乱码。
关于字符编码的发展过程?
起初的时候计算机是不支持文字的,只支持科学计算,实际上计算机起初是为了战争而开发的,计算导弹的轨道
后来随着计算机的发展,最先支持的文字是英文,英文对应的字符编码方式是:ASCII码
ASCII码采用1byte进行存储,因为英文字母是26个,键盘上所有的键全部都算上也超不过256个,1byte可以表示256中不同的情况,所以英文本身在计算机方面就占有优势。
Java 数据结构
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。