进制(五)

一、不同进制的数据表现
  1、二进制:由0,1组成,以0b开头
  2、八进制:由0,1,...7组成。以0开头
  3、十进制:由0,1,...9组成。默认整数是十进制
  4、十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成,以0x开头
二、进制图解

三、快速的进制转化法

四、任意进制到十进制的转换

五、十进制到任意进制的转换

六、原码反码补码

七、进制练习

1、得到下面数据的十进制值:

  A、0b10101=1*2^4 + 1*2^2 + 1*2^0=16 + 4 + 1=21
  B、0123=1*8^2 + 2*8^1 + 3*8^0=64 + 16 + 3=83
  C、0x3c=3*16^1 + c*16^0=48 + 12=60

2、得到52的二进制,十进制,十六进制

  二进制:
        52 / 2 = 26		  0
    26 / 2 = 13		  0
    13 / 2 = 6            1
    6  / 2 = 3            0
    3  / 2 = 1            1
    1  / 2 = 0            1

  八进制:
        52 / 8 = 6		4
    6  / 8 = 0      6
        
  十六进制:
        52 / 16 = 3		4
    3  / 16 = 0 	3

3、已知某数X的原码为10110100B,求X的补码和反码

  	  符号位		      数值位
	
原码:	1			0110100

反码:	1			1001011

补码:	1			1001100

4、已知某数X的补码11101110B,求其原码

     符号位		       数值位
		
补码:	1			1101110

反码:	1			1101101

原码:	1			0010010
posted @ 2020-12-14 06:07  我是一个大土豆  阅读(27)  评论(0编辑  收藏  举报