目录

一、二进制转十进制

​二、十进制转二进制

①除二取余法

②近位相靠法

三、二进制转八进制

四、二进制转十六进制


一、二进制转十进制

二进制转换为十进制方法只要记住展开相乘再相加即可。例如将二进制110101转换为十进制首先先将110101展开然后再相加得出110101的十进制为53。

二、十进制转二进制

十进制转二进制有2种方法,分别为除二取余法和近位相靠法初学者建议第一种方法较慢但是容易理解。

①除二取余法

例如将132转换为二进制,采用除2取余法则能除尽写0继续除,除不尽余1写到后面继续直到最后为止,从下往上即为转换完后的二进制。132的二进制为10000100

②近位相靠法

近位相靠法要求将2^0~2^8数值熟练记忆,首先判断十进制数离2的那个次方得数最近,然后用这个数减去10进制数若能减成功则写1用得数继续减,若不能则写0直到减到2^0为止。例如132离2^7最近,132减128可以减尽则写1得4,4减64减不尽则得0,4减32减不尽则得0,4减16减不尽则得0,4减8减不尽则得0,4减4可以减尽则写1得0,0减2减不尽则得0,0-1减不尽则得0到此结束顺序写下二进制数即可,所以132的二进制数为10000100。过程如下图

三、二进制转八进制

因为2^3正好等于8,所以在将二进制转换为八进制时只需要将二进制数字每3位划分不够则补0然后算出得数即可。

例如1111转换为八进制,则将1111划分为   001   111   而001得1然后111得7所以1111转换为八进制得出17。

四、二进制转十六进制

二进制转十六进制与二进制转八进制道理相同,2^4刚好等于16所以在将二进制转换为十六进制时只需要将二进制数字每4位划分不够则补0然后算出得数即可,需要注意十六进制中10=A、11=B、12=C、13=D、14=E、15=F。

例如将11111转换为十六进制,则将11111划分为 0001  1111而0001得1然后1111得15,15=F则11111得十六进制为1F。

网络基础之二进制、十进制、八进制、十六进制转换教学相关推荐

  1. 二进制,八进制,十进制,十六进制转换算法

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 进制转换算法(Convert) (二.八.十六进制) → (十进制) 二进制 → 十进制 八进 ...

  2. 计算机基础之二进制、十进制、十六进制转换(上)

    计算机基础之二进制.十进制.十六进制转换(上) 计数法与数据转换原理 背景知识:什么是计数法 人类历史上,不同的文明发展都遇到同样的问题,人类记录量时比如中文 二.三.四.五.六--,记录数字所使用的 ...

  3. java二进制计算_Java 二进制,八进制,十进制,十六进制转换运算

    Java 二进制,八进制,十进制,十六进制转换运算 Java进制转换方法 十进制转成十六进制: Integer.toHexString(inti) 十进制转成八进制 Integer.toOctalSt ...

  4. 电脑的二进制、八进制、十进制、十六进制转换

    电脑的二进制.八进制.十进制.十六进制转换 一.注意各进制的单位: 1.二进制 1110101(b) 2.八进制165(o) 3.十六进制75(h) 或者ox75 二.十进制转二进制方法: 1.取余法 ...

  5. 二进制转十进制 八进制 十六进制

    二进制转十进制 八进制 十六进制 文章目录 二进制转十进制 八进制 十六进制 十进制转成二进制 二进制转十进制 二进制转八进制 二进制转成十六进制. 十进制转成二进制 十进制转二进制,通常采用对该值用 ...

  6. C#的二进制、十进制、十六进制转换

    C#的二进制.十进制.十六进制转换 C#中二进制.十进制与十六进制互相转换,这是比较简单的方法,有不足的地方请指正,欢迎私信沟通. class MainClass{static void Main(s ...

  7. Qt 十进制与十六进制转换

    十进制与十六进制转换(带符号) 负数用十六进制表示,首先应该将其表示成二进制形式,然后变反码,再变补码. -10--> 原码 1000 1010 --> 反码 1111 0101 (原码按 ...

  8. C#十进制与十六进制转换

    C#十进制与十六进制转换 C#中关于十进制,十六进制的转换,可以用以下几种方法 (1) string BID="16";//十六进制数 int a=Convert.ToInt32( ...

  9. C# 十进制和十六进制转换

    在C#中,十进制和十六进制转换非常简单,方法如下: 十进制转为十六进制: 1 int a = 100; 2 String strA = a.ToString("x8"); 十六进制 ...

  10. 网络基础之二进制、十进制、八进制、十六进制的转换

    目录 一.二进制转换十进制 1.除二法取余法 二.相邻靠位法 三.二进制转八进制 四.二进制转十六进制 一.二进制转换十进制 1.除二法取余法 例如将140转换为二进制,采用除2取余法则能除尽写0继续 ...

最新文章

  1. java使用Redis4--主从复制
  2. 大中型网站集群架构企业级高标准全自动实战项目征集
  3. LeetCode 697. 数组的度
  4. php return 值_php return的用法是什么
  5. Nagios(装包、文件类型)
  6. Ubuntu20.04、22.04安装nvidia显卡驱动
  7. 架构设计 例子和实践 系统设计说明书
  8. java拼图游戏ai_拼图游戏和它的AI算法
  9. 数据仓库 Hive 从入门到小牛(一)
  10. 禅与摩托车维修艺术 摘选
  11. 六款自适应引导页HTML源码
  12. PDF文件如何修改编辑,怎么添加空白页面
  13. 数据同步工具—SeaTunnel简介
  14. 杭州保俶塔实验机器人_以沟通促学习 以交流促进步----赴杭州市保俶塔实验学校交流学习...
  15. css动画在线生成,在线制作css动画——cssanimate
  16. neo4j图形数据库Java应用
  17. 黑群晖二合一安装不了套件_玩PT还是得安装transmission,星际蜗牛安装黑群晖制作家用NAS...
  18. 我要喷一个自认为很垃圾的网站架构 - 老赵【苏州】
  19. 安卓开发之设计微信界面
  20. 1办公自动化之批量提取文件名视频教程

热门文章

  1. 深度学习中的一些常见的激活函数集合(含公式与导数的推导)sigmoid, relu, leaky relu, elu, numpy实现
  2. 分享bigquant量化技术指标的自定义策略
  3. 向老板汇报,如何写好PPT?
  4. 2021 年江西省职业院校技能大赛网络搭建与应用技能竞赛方案(中职组)
  5. Java三路快速排序
  6. Linux系统GIC驱动程序分析
  7. nginx 服务器重启命令,关闭
  8. Windows安装Eclipse详细步骤
  9. 【Redis】解决全局唯一 id 问题
  10. 测电源的纹波电压纹波系数