1.进制的介绍
进制,就是进位制,代表着某一位置上的运算时是逢x进一位,二进制就是逢二进一,八进制就是逢八进一,十进制就很容易理解了
现代计算机使用的是二进制,八进制,十进制,十六进制
我们常用的就是二进制,十进制,和十六进制
十六进制是逢十六进一,但是咱们的数字只有1-9,所以人们用ABCDEF来表示,(比如 45=2D)
2.进制的转换
(1)十进制转二进制
(2)二进制转十进制
(3)十进制与其他进制的转换
3.二进制的源码、反码和补码
补码:任何地方看到的码都是补码。
对于正数来说,补码、原码机相同,也就是说,正数可以有直接拿看到的码进行进制转换。
对于负数来说,必须通过将补码求的反码,再求得原码,用原码去做进制转换。
注:数值的正负有二进制的符号位(第一位)决定,符号位=1为负数;符号位=0为正数。
反码:用于求原码或补码的中间确码,原码除符号位外,其他位按位取反获得反码。补码-1获得
码,反码+1获得补码。
原码:用来做进制转换的码。
例题:请问八位二进制10010010的数值是多少?
解:因为符号位=1,所以是负数,因此先通过补码-1求反码,再利用反码取反求原码,最后用原码去做进制转换。