进制的介绍与转换

1.进制的介绍

进制,就是进位制,代表着某一位置上的运算时是逢x进一位,二进制就是逢二进一,八进制就是逢八进一,十进制就很容易理解了

现代计算机使用的是二进制,八进制,十进制,十六进制

我们常用的就是二进制,十进制,和十六进制

十六进制是逢十六进一,但是咱们的数字只有1-9,所以人们用ABCDEF来表示,(比如 45=2D)

2.进制的转换

(1)十进制转二进制

进制的介绍与转换_第1张图片

 (2)二进制转十进制

进制的介绍与转换_第2张图片

 (3)十进制与其他进制的转换

进制的介绍与转换_第3张图片

3.二进制的源码、反码和补码

补码:任何地方看到的码都是补码。

        对于正数来说,补码、原码机相同,也就是说,正数可以有直接拿看到的码进行进制转换。

         对于负数来说,必须通过将补码求的反码,再求得原码,用原码去做进制转换。

注:数值的正负有二进制的符号位(第一位)决定,符号位=1为负数;符号位=0为正数。

反码:用于求原码或补码的中间确码,原码除符号位外,其他位按位取反获得反码。补码-1获得

码,反码+1获得补码。

原码:用来做进制转换的码。

例题:请问八位二进制10010010的数值是多少?

解:因为符号位=1,所以是负数,因此先通过补码-1求反码,再利用反码取反求原码,最后用原码去做进制转换。

进制的介绍与转换_第4张图片进制的介绍与转换_第5张图片

你可能感兴趣的:(Java零基础就业学习,后端,java)