二进制、十进制与十六进制相互转化

二进制数(满2进1):表示方式 01010110

十进制数(满10进1):表示方式为常规数字表示

十六进制(满16进1):数字0-15分别对应0123456789ABCDEF

二进制数转十进制:1010 转换为10进制(从左往右):1*2^3+0*2^2+1*2^1+0*2^0=10

十进制转二进制:10 短除法除以2 从下到上取余数 1010

二进制转换为十六进制:1010 1111 四个一组,每组各个值为为 2^3 2^2 2^1 2^0 -> 8 4 2 1,转换1*8+0*4+1*2+0*1 1*8+1*4+1*2+1*1 -> 10 15 -> AF

十六进制转二进制:总体思路还是四个一组 5AE -> 5 10 14 -> 0*8 1*4 0*2 1*1 | 1*2^3 0*2^2 1*2^1 0*2^0 | 1*2^3 1*2^2 1*2^1 0*2^0 -> 0101|1010|1110

十进制转十六进制:684 短除法除以16 余数从下往上2,10,12 -> 2AC

十六进制转十进制:2AC -> 2 10 12 -> 2*16^2+10*16^1+12*16^0 -> 684

posted @ 2024-03-28 14:27  xiaoYu&  阅读(20)  评论(0编辑  收藏  举报