您的位置:首页 > 编程语言

07_整数类型_进制转换_编程中的L问题

2017-05-22 23:25 344 查看

1.整数类型

类型占用存储空间表述范围
byte1字节-128~127
short2字节-2^15~2^15-1(-32768-32767)
int(integer)4字节-2^31~2^31-1(约2亿)
long8字节-2^63~2^63-1
2^16=65536

比long还大的整数用BigInteger

2.Java语言整数常数的三种表示形式

十进制

一般生活中常用十进制

八进制

以0开头(1,2,3,4,5,6,7)

十六进制

以0x开头(1~9,a,b,c,d,e,f)

进制转换

Integer.toBinaryString() //转换为2进制字符串
Integer.toOctalString() //转换为8进制字符串
Integer.toHexString()  //转换为16进制字符串


3.Java整数常数默认类型

Java语言整数常数默认为int型,如果赋值时数据的大小没有超过byte/short/char的表述范围,可以自动转型。

声明long型常量可以在后面加”l”或”L”,一般加”L”,小写容易误认为是数字1。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐