java基础篇A探索.doc

Java基础篇 知识点: 1、计算机中正数和负数的关系是取反加一。举例如:~3+1=-3(~3表示对3取反)。 2、补码运算是封闭的: 运算结果保留在补码范围之内,超范围就溢出。 3、补码边界运算有溢出风险。 4、4位二进制补码最多能表示2^4(16)个数,数的范围是-8~7。 5、8位二进制补码最多能表示2^8(256)个数,数的范围是-128~127。 6、16位二进制补码最多能表示2^16(65536)个数,数的范围是-32768~32767。 7、32位二进制补码最多能表示2^32个数,数的范围是-2G~2G-1(1G= 1024*1024*1024)。 所以总结如下: 计算机中2进制(转)10进制: 以0开头的,直接将2进制转换为10进制; 以1开头的,需4步,按位取反,末尾加1,转换为10进制,加负号; 10进制数(转)计算机中2进制数: 正数取原码,负数按位取反末尾加1。 需要注意的是: 4位补码不能表示8, 要是表达8必须使用8位或以上类型的补码。 Java中的数据类型,分为引用类型和基本数据类型。基本类型有8种,引用类型将在面向对象时详细讲解,此处

文档评论(0)

1亿VIP精品文档

相关文档