1.二进制,八进制,十六进制转十进制.
二进制转十进制:拿一个二进制数1010,转成十进制:0*2^0+1*2^1+0*2^2+1*2^3=10
实质就是拿二进制数的每一个数,乘以2^n-1,再将每一个乘积加起来就转换成了十进制.
八进制和十六进制与二进制转十进制很相似,八进制是每一位数乘以8^n-1,十六进制是每一位数乘以16^n-1.
2.八进制转二进制.
八进制将八进制数的每一个数用一个三个二进制表示,例如0231八进制数1用二进制表示为001,3用二进制表示为021,2用二进制表示010则该八进制数转成二进制则为010021001,反过来看,二进制转换成八进制反过来就行了.
十六进制转二进制和八进制转换成二进制相似,不同之处是十六进制的每一个数要用4个二进制数表示.比如一个十六进制数0x365,5用四个二进制数表示为0101,6可表示为0110,3可以表示为0011,即十六进制数0x365,转换成二进制为001101100101,二进制转16进制反过来即可.
十进制转换成二进制就是如下图
以上就是各种进制转换.