java 进制.

  

 /*
整数的'3'种表现形式:
1,十进制.
2,八进制.
3,十六进制.
*/
public class IntegerDemo
{
public static void main(String[] args){
int decimal = 100;
int octal = 012;
int hex = 0x1a;
System.out.println(decimal); //100.
System.out.println(octal); //10.
System.out.println(hex); //26.
}
}

八进制,即由'3'个二进制位为'1'位表示.如图所示(同理,16进制为'4个'二进制位为'1'位表示):

java 进制.

用二进制表示一一表示成生活中的数据,形成 '编码表'(ASCII).

  其中,运算时'表现形式'为'整数'.例如:

 class VarDemo
{
public static void main(String[] args)
{ System.out.println('a' + 0); //outputs:97
System.out.println('a' + 'a'); //outputs:194
}
}

java 进制.

负数的二进制=对应整数的取反+1,例如,

-6 =

0000-0000-0000-0110 ->取反

1111-1111-1111-1001 ->加1

0000-0000-0000-0001 ->求和

1111-1111-1111-1010 ->即为-6的二进制表示.

注:负数的最高位都为1.

上一篇:如何让minicom换行


下一篇:Hadoop学习(2)-- HDFS