java数据类型
一.数据类型有什么用?
数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。
int I = 10; double d = 1.23;
i变量和d变量类型不同,空间大小不同。
二.数据类型在java语言中包括两种:
1.第一种:基本数据类型
基本数据类型又可以划分为四大类8小种:
(1).第一类:整数型(没有小数的)
byte、short、int、long
(2).第二类:浮点型(带有小数的)
float、double
(3).第三类:布尔型
boolean 只有两个值true和false,true表示真,false表示假
(4.)第四类:字符型
char java中规定字符型字面量必须使用单引号括起来,属于文字
8小种:
byte、short、int、long
float、double
boolean
char
2.第二种:引用数据类型
字符串型String属于引用数据类型。
String字符串型String属于引用数据类型,String字符串不属于基本数据类型范畴,java中除了基本数据类型之外,剩下的都是引用数据类型,引用数据类型后期面向对象的时候才会接触。
三.8种基本数据类型的区别
整数型:byte、short、int、long有什么区别?
浮点型:float和double有什么区别?
区别:占用的空间大小不同
四.关于计算机存储单位?
计算机只能识别二进制(1001101100…)
一字节 = 8bit(8比特)--> 1byte = 8bit
1bit就是一个1或0
1KB = 1024byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
byte b = 2 ; 在计算机中是这样表示的:00000010
short s = 2;在计算机中是这样表示的:00000000 00000010
int I = 2;在计算机中是这样表示的:
00000000 00000000 00000000 00000010
五.数据类型的取值范围
(1个字节)byte:【-128 ~ 127】
(2个字节)short:【-32768 ~ 32767】可以表示65536个不同的数字
(4个字节)int:【-2147483648 ~ 2147483647】
(2个字节)char:【0 ~ 65535】可以表示65536个不同的数字
注意:short和char实际上容量相同,不过char可以表示更大的数字,因为char表示的是文字,文件没有正负之分,所以char可以表示更大的数字。
- 点赞
- 收藏
- 关注作者
评论(0)