java基本类型

---恢复内容开始---

 

类型

基本类型
JAVA的类型                                                
引用类型


基本类型

整形 (byte、short、int、long)
浮点型 (float、double)
字符型 (char)
布尔型 (boolean)


整形
位 (bit):要么是0、要么是1
字节 (byte):8个bit.

2^0   2^4=>16   2^5=>32  2^6=>64   2^7=>128  2^8=>256  2^9=>512  2^10=>1024(K)
2^11=>2048   2^12=>4096   2^16=>65536   2^20=>M   2^30=>G(十亿)   2^40=>T


byte: 8位(能表示256个数)、取值范围: -128~127
short: 16位(能表示65536个数)、取值范围: -32768~32767
int: 32位(能表示4G个数)、取值范围: -2G~2G-1
long: 64位(取值范围很大、无需记忆)

注意点:
A、你直接给出一个整数,整数默认是int型。
如果该整数值比较小、且直接赋给byte或short、JAVA也可以把它当成byte、short处理。

B、如果你直接给出一个巨大的整数,JAVA不会自动把它当成long型处理。
如果希望JAVA把该整数当成long处理,需要在整数后添加L或l.

C、整数一共有4种表达形式:

十进制:
八进制:以0开头
逢8进1,只能出现0~7。
十六进制:以0X开头或0x开头。
逢16进1,只能出现0~9、a~f。
二进制:以0B开头或0b开头
逢2进1,只能出现0~1

十六进制的数,在编程中非常常用--每位十六进制的数,恰好换算成4位二进制数,因此非常方便

---恢复内容结束---

posted @ 2018-07-08 07:13  投入也日珥  阅读(95)  评论(0编辑  收藏  举报