十进制,二进制转换

十进制,二进制转换

  1. 十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
    在这里插入图片描述
    十进制整数转二进制
    如:255=(11111111)B
    255/2=127=余1
    127/2=63
    余1
    63/2=31
    =余1
    31/2=15
    =余1
    15/2=7
    余1
    7/2=3
    =余1
    3/2=1
    =余1
    1/2=0
    ===余1
    789=1100010101(B)
    789/2=394 余1 第10位
    394/2=197 余0 第9位
    197/2=98 余1 第8位
    98/2=49 余0 第7位
    49/2=24 余1 第6位
    24/2=12 余0 第5位
    12/2=6 余0 第4位
    6/2=3 余0 第3位
    3/2=1 余1 第2位
    1/2=0 余1 第1位

二进制转十二进制
1101 = 1*(2的0次方=1) + 0*(2的一次方=2) + 1*(2的2次方=4) + 1*(2的3次方=8) = 1+0+4+8=13

(1)2的1次方是2
(2)2的2次方是4
(3)2的3次方是8
(4)2的4次方是16
(5)2的5次方是32
(6)2的6次方是64
(7)2的7次方是128
(8)2的8次方是256
(9)2的9次方是512
(10)2的10次方是1024

十六进制转十进制
16为基数
0x43 = 4 * (16的一次方=16) + 3* (16 的0次方=1) = 4*16+3= 67

学习链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值