二进制、十进制、十六进制的互转简便算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二进制、十进制、十六进制的互转简便算法

每个字节8位表示,字节(byte),半字节(nibble)4位表示。

对照如下二进制转换为十进制,举一反三:

学习IP地址子网划分,应牢记下表:

十进制转化为二进制,可用除余法,比如:

数47,用2不断除,整除写0,余1写1,分别为,23余1写1、11余1写1,5余1写1、2余1写1,整除写0、1余1写1。

所以答案为:00101111

十六进制转换为二进制或者十进制:

在转换过程中读取半字节而不是字节,十六进制的寻址方案只使用0~9得数字,大于10 的数由字母(A、B、C、D、E、F)来表示10、11、12、13、14、15。

cisco中习惯在十六进制前加(0x)如:0x5D。

0x在这里的意义是说明后面的是十六进制。

下面写出两个十六进制转化二进制的例子,可举一反三:

下面再写出两个十六进制转换为十进制的例子,可举一反三:

二进制转化为十六进制也是一样,讲8位一字节拆成2个半字节,对应十六进制表示方式合并即可。然后再用转化出的二进制可轻松的得到十进制。

相关文档
最新文档