java整数变量的四种赋值方式

package frank;
/**
*整数常量的四种赋值方式
*/
public class App03
{
	public static void main(String[] args)
	{
		int a = 013;//八进制
		int b = 0x13;//十六进制
		int c = 0b10000000000000000000000000000001;//二进制 负数以补码的形式存在
		int d = 13;//十进制 日常中的方式
		System.out.println(a);
		System.out.println(b);
		System.out.println(c);
		System.out.println(d);
	}
}

  当定义一个32为整数时计算机底层都是以二进制补码方式存储的,正数的补码是它本身,负数的补码是原码取反加一就是它的补码,符号位不变。

posted on 2013-07-07 11:36  wp456  阅读(1299)  评论(0)    收藏  举报

导航