Java里面int范围对应的二进制举例分析
2017-04-19 13:02
197 查看
public class Main { public static void main(String[] args) { //计算机存的32位的二进制补码的形式,下面是16进制表示 int a=0x00000000; int b=0xFFFFFFFF; int c=0x80000000; int d=0x7FFFFFFF; int e=0xFFFF; int f=0x0000FFFF; System.out.println(a+"\n"+b+"\n"+c+"\n"+d+"\n"+e+"\n"+f); } }
输出结果:
结果分析:上面的表示方法就是计算机里面存储的int的补码形式,所以int的取值范围是 -2147483648~2147483647
相关文章推荐
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- 注意java int整形变量的取值范围
- Java数据类型及对应取值范围
- (JAVA & C)数据类型取值范围——short int long float double等
- Java 多线程 死锁 隐性死锁 数据竞争 恶性数据竞争 错误解决深入分析 全方向举例
- Java里面对XML文档的处理【经典例子分析】
- java基础之面试篇三---int,float,long,double取值范围,内存泄露
- Java学习笔记——SequenceInputStream类合并文件的综合举例分析
- 【Java】SequenceInputStream类合并文件的综合举例分析
- Java 基本数据类型 对应表示范围
- JAVA 1.5 最全的各个版本的JDK,里面当然也包含对应的源代码了,在要求小版匹配时尤其重要.
- java foreach循环遍历List 如何比较List里面值的大小 里面值是int
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- JAVA里面的int类型 和Integer类型,有什么不一样
- Java中枚举方法举例以及switch分析
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- Java数据类型及对应取值范围
- java中以utf8和gbk编码的汉字对应的二进制,以及用unicode进行正则匹配
- 【转】oracle number与java中long、int的对应
- JAVA中负数转二进制分析