二进制、八进制、十进制、十六进制的转换

来源:互联网 发布:java iterator原理 编辑:程序博客网 时间:2024/06/07 05:55

任何进制转换为十进制:

采用展开 乘以 该进制位底数的次幂的形式

举例:   123 ----> 3*10^0+2*10^1+3*10^2

0xfa1---->1*16^0+10*16^1+15*16^2


十进制到二进制:除二取余,逆序排序


八进制、十六进制和二进制 之间的相互转换:

八进制和二进制: 1个八进制数 <----->   3bit二进制

十六进制和二进制:1个十六进制 <------>  4bit二进制


举例:   0117 ----------001 001 111

0xfa1 -----------1111 1010 0001

阅读全文
0 0
原创粉丝点击