码迷,mamicode.com
首页 > 编程语言 > 详细

java基本类型

时间:2018-07-08 10:40:39      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:bit   内容   nbsp   自动   整数   个数   表示   十六进制   char   

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

 

类型

基本类型
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位二进制数,因此非常方便

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

java基本类型

标签:bit   内容   nbsp   自动   整数   个数   表示   十六进制   char   

原文地址:https://www.cnblogs.com/Daker-/p/9279098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!