标签: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位二进制数,因此非常方便
---恢复内容结束---
标签:bit 内容 nbsp 自动 整数 个数 表示 十六进制 char
原文地址:https://www.cnblogs.com/Daker-/p/9279098.html