进制转换

来源:互联网 发布:黄金现货交易软件 编辑:程序博客网 时间:2024/06/15 05:04

二进制转十进制

00000001=20=1
00000011=20+21=3

十进制转二进制

利用短除法,将被除数除以2直到商为0,然后从下到上(对应二进制从低位到高位)将余窜起来,其它位补0。
1 -> 1%2等于0余1 -> 0000 0001
2 -> 2%2等于1余0 , 1%2等于0余1 -> 0000 0010
3 -> 3%2等于1余1 , 1%2等于0余1 -> 0000 0011
……….

十六进制转十进制

20=2161+0160=32
32=3161+2160=50

十进制转十六进制

利用短除法,将被除数除以16直到商为0,然后从下到上(对应十六进制从高位到低位)将余窜起来。
32 -> 32%16等于2余0, 2%16等于0余2 -> 20
50 -> 50%16等于3余2, 3%16等于0余3 -> 32