1.整型
2025年09月21日
1.整型
Java语言的整型常量有4种进制的表示形式。
(1)十进制:用多个0~9之间的数字表示,首位不可以是0,如128。
(2)二进制:以0b或者0B开头,后面跟多个0、1表示,如0b11001、0B110。
(3)八进制:以0开头,后面跟多个0~7之间的数字表示,如076。
(4)十六进制:以0x或者0X开头,后面跟着多个0~9或者a~f小写或者大写字母表示,a~f之间的小写或者大写字母代表10~15之间的整数,如0X23EF、0x79da。
整型有byte、short、int、long四种,每种分配空间的长度不同。
一个整型常量默认是int类型,当一个整型常量是long整型的时候,需在后面加字母l或者L。例如,“long i=3000000000;”语句会在编译时出错,原因是整型常量3000000000在没有任何标识的时候默认是int类型,但是这个值又超出了int类型可以表示的最大范围。这就需要在这个数后面加字母l或者L,将这个整型变量标识为long类型,这样“long i=3000000000L;”语句在编译时就不会出错。