1、二进制是逢2进位的进位制,0、1是基本算符。
2、现代的电子计算机技术全部采用的是二进制,因为它只是用0、1两个数字符号,非常简单反驳,易于用电子方式实现。计算机内部处理的信息,都是采用二进制数来表示的。二进制(Binary)数用0和1两个数字及其组合来表示任何数。进位规则是“逢2进1”,数字1在不同的位上代表不同的值,按从右至左的次序,这个值以二倍递增。
3 原码、反码、补码(重点 难点)
对于有符号数而言:
1)、最高制位是符号位:0表示正数,1表示负数;
2)、正数的源码,反码,补码都一样(三码合一);
3)、附属的反码=它的源码符号位不变,其它位取反;
4)、负数的补码=它的反码+1,负数的反码=负数的补码-1;
5)、0的反码,补码都是0;
6)、java没有无符号数,换言之,java中的数都是有符号的;
7)、在计算机运算的时候,都是以补码的方式来运算的!!!
8)、当我们看运算结果的时候,要看他的源码!!!
网友评论