Python学习之路 第二篇 二进制及其相关转化
Posted allf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习之路 第二篇 二进制及其相关转化相关的知识,希望对你有一定的参考价值。
1.十进制和进制
十进制位权的理解:
12360=0*10(1-1)+6*10(2-1)+3*10(3-1)+2*10(4-1)+1*10(5-1) (n-n)表示次方
2.二进制:二进制是计算机技术中广泛采用的一种数秩,是逢二进位的进位秩。0和1是基本算符。因为它使用0和1两个数字符号。
二进制转十进制:
110101011=2*(1-1)+2*(2-1)+0*(3-1)+2*(4-1)+0*(5-1)+2*(6-1)+0*(7-1)+2*(8-1)+2*(9-1) (n-n)表示次方
十进制转二进制:
(1)除2取余法:可将十进制转化成任意二进制
3.八进制数和十六进制:
八进制与十进制之间的转换:
304657=7*8(1-1)+5*8(2-1)+6*8(3-1)+4*8(4-1)+0*8(5-1)+3*8(6-1)(n-n)表示次方
十进制转八进制:
除8取余法(与二进制转十进制相同)将所得的余值逆序排列
二进制转八进制:(每三个一组从后往前数分别对应写出其组的十进制数排列后即为八进制数)
11 001 110 110 111对应八进制为3 1 6 7
八进制转二进制:将二进制转八进制反过来转化
八进制3167对应的二进制为110 001 110 110 111
十六进制:
十六进制转化为十进制:按照位权和二进制八进制转化成十进制的方法一样
十六进制和二进制的转化:
十六进制转化成八进制:先讲十六进制转化成二进制在转化成八进制
以上是关于Python学习之路 第二篇 二进制及其相关转化的主要内容,如果未能解决你的问题,请参考以下文章