二,十,十六进制转换

表示数字的方法
十进制数字符号有:0,1,2,3,4,5,6,7,8,9 。
二进制可以写成:(1010)10,1010D。
二进制符号有:0,1 。
十进制表示:(1010)2,1010B。
**十六进制符号:**0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
(1010)16,1010H
数位:数字符号所处的位置
1 5 9
百位 十位 个位
基数: 数位上可以使用的数字符号的位数
1 5 [0,1,2,3,4,5,6,7,8,9]
百位 十位 个位
位权: 数位所代表数值的大小
1 5 9
百位 十位 个位

1	位权100
5	位权50
9	位权9

2)数制转换
#把其它进制(2,8,16)转换为十进制: 位权展开法,乘法

位权展开法,展开一个十进制数   10^(n-1)
(159)10=1*10^(3-1)+5*10^(2-1)+9*10^(1-1)
             =1*10^2+5*10^1+9*10^0
             =100+50+9
             =159
**二进制转换为十进制**
(1011)2=1*2^(4-1)+0*2^(3-1)+1*2^(2-1)+1*2^(1-1)
             =8+0+2+1
                          =(11)10

**十六进制数转换为十进制**
(4C)16=4*16^(2-1)+12*16^(1-1)
                        =4*16+12*16^0
           =64+12
                         =(76)10

(110010011111)2=2^(12-1)+2^(11-1)+2*^(8-1)+2^(5-1)+2^(4-1)+2^(3-1)+2^(2-1)
		+2^(1-1)
	           =2048+1024+128+16+8+4+2+1
	           =3231

2^0	1
2^1	2
2^2	4
2^3	8
2^4	16
2^5	32
2^6	64
2^7	128

(6137)8=6*8^(4-1)*1*8^(3-1)+3*8^(2-1)+7*8^(1-1)
             =3072+64+24+7
             =3167
(3AB)16=3*16^(3-1)+10*16^(2-1)+11*16^(1-1)
              =768+160+11
              =939

#把十进制数转换为其它进制(2,16)数:除法
除2法
(59)10转换为2进制数

	2|59..................................................1
	  -----
	2 | 29................................................1
	   ----
	  2 |14...............................................0
	     ----
	     2|7...............................................1
	       ---
	       2|3.............................................1
	        ---
	          1

	**从下往上写:111011

或者用下面的表来转换**
在这里插入图片描述
159=128+16+8+4+2+1 10011111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值