十进制和二进制的相互转换

2222.png

转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;

此处主要记录网络中IP地址划分经常用到的正数十进制转和二进制的相互转换。
一、将十进制转换为二进制
      要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。
      也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为零或一时为止,然后在旁边标出各步的余数,最后倒着写出来,高位补零就OK咧。哎呀,还是举例说明吧,比如192转换为二进制,如图所示操作。
1234.png
192除以2得到的余数分别为00000011,然后咱们倒着排一下,192所对应二进制就是110000000。
二、将二进制转换为十进制
以11000000为例,算法如下:
1×2^8-1+1×2^7-1+1×2^6-1+1×2^5-1+1×2^4-1+1×2^3-1+1×2^2-1+1×2^1-1=128+64+0+0+0+0+0=192
常用的2的n次方计算:
2^8=256
2^7=128
2^6=64
2^5=32
2^4=16
2^3=8
2^2=4
2^1=2
2^0=1

发布者:爱遛狗的老伙子,转转请注明出处:https://u148.cn/244.html

(0)
爱遛狗的老伙子的头像爱遛狗的老伙子
上一篇 2021年 4月 26日 下午11:06
下一篇 2021年 4月 27日

相关推荐

  • BGP基础知识大全

    BGP简介 边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择最佳路由的距离矢量路由协议。 MP-BGP是对BGP-4进行了扩展,来达到在不同网络中应用的目的,BGP-4原有的消息机制和路由机制并没有改变。MP-BGP在IPv6单播网络上的应用称为BGP4+,…

    网络技术 2021年 4月 13日
    3.3K00
  • Win10安装JAVA1.8.0_60配置环境变量教程

    首先下载一个jdk,可以通过这个链接下载:https://pan.baidu.com/s/1aP6SdL8UQK_C2GvALLb6Wg也可以去官网下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html 接下来就是安装,安装步骤省略。安装路径我们选择默认的,当然,我们也可也…

    2022年 4月 5日
    3.3K00
  • 动态令牌-(OTP,HOTP,TOTP)-基本原理

    名词解释和基本介绍 OTP 是 One-Time Password的简写,表示一次性密码。 HOTP 是HMAC-based One-Time Password的简写,表示基于HMAC算法加密的一次性密码。 是事件同步,通过某一特定的事件次序及相同的种子值作为输入,通过HASH算法运算出一致的密码。 TOTP 是Time-based One-Time Pas…

    2021年 5月 17日
    4.6K00
  • OSPF路由类型讲解及路由聚合的方法

    OSPF(Open Shortest Path First,开放式最短路径优先),它是IETF (Internet Engineering Task Force)组织开发的一个基于链路状态的自治系统内部路由协议。在 IP 网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由。1、OSPF数据包类型1)Hello包:用于建立和维护相邻的两个OSPF…

    2021年 4月 13日
    3.2K00
  • 学习BGP第一天:基本的概念

    回顾自治系统(Autonomous Aystem)的概念: 关于AS的传统定义是:由一个单一的机构或组织所管理的一系列IP网络及其设备所构成的集合。 根据工作范围的不同,动态路由协议可分为两类,一类被称为IGP(Interior Gateway Protocol,内部网关协议),例如RIP、OSPF、IS-IS等。另一类被称为EGP(Exterior Gat…

    2021年 4月 13日
    3.1K00

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信