Java八大数据结构类型:
1)整数类型:byte、short、int、long
2)浮点类型:float、double
3)字符型:char
4)布尔型:boolean
首先,计算机底层都是二进制码,101010001010
-数据类型可以基于二进制实现10进制、字符编码表达;
一个二进制位的单位 bit
-1bit:可以表示2个数: 0/1
-2bit:可以表示4个数:00/01/10/11
-4bit:可以表示16个数: -8~7 -2^3~2^3-1
-8bit:可以表示 -2^7-1~2^7-1 2^8
------带符号有正负之分
①整数型:byte、short、int、long |8 16 32 64 bit
-byte:-2^7~2^7-1—— -128~127
-int:-2^31~2^31-1
②浮点型:float、double | 32 64
-单精度:小数点后精确到7位
-双精度:小数点后精确到15位
-不带符号型:从0开始
-字符型:char | 16 0~2^16-1 0~65535
-每个文字和符号都有一个对应的数字编码
③布尔型:boolean | true false
-基本数据类型声明定义的变量:
-变量中储存的都是数值;
基础知识都说完了,下面我们来考一考大家

看看这里面有啥错误的。
--------①byte的值溢出 (-128~127)
②short的值溢出
③float 只能保留小数点后7位,并加f
//byte运算会转为int来计算,计算的结果就是int。

咋们把int 强转成byte就能输出了

//溢出:相加然后强制转型,溢出的值怎么办?


溢出的值会从该类型最小值相加上来,把该类型取值范围当成一个循环。
本文详细介绍了Java中的八大基本数据类型,包括整数类型、浮点类型、字符型和布尔型的特点及取值范围。文中还解释了二进制与十进制、字符编码之间的转换原理,并通过实例说明了数据类型在运算过程中可能出现的溢出现象。
1241

被折叠的 条评论
为什么被折叠?



