二进制、八进制、十进制、十六进制之间的转换

二进制、八进制、十进制、十六进制之间的转换二进制、八进制、十进制、十六进制之间的转换

大家好,又见面了,我是你们的朋友全栈君。

    我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。今天我们就来讨论一下进制之间的转换。

二进制和十进制的转换

十进制转二进制

    十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。

二进制、八进制、十进制、十六进制之间的转换

二进制转十进制

    二进制数按权展开、相加即得十进制数。

二进制、八进制、十进制、十六进制之间的转换

二进制和八进制之间的转换

二进制转八进制

    3位二进制数按权展开相加得到1位八进制数。(注意事项,3位二进制转成八进制是从右到左开始转换,不足时补0)。

二进制、八进制、十进制、十六进制之间的转换

八进制转二进制

    八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。

二进制、八进制、十进制、十六进制之间的转换

二进制与十六进制之间的转换

二进制转十六进制

    与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。

二进制、八进制、十进制、十六进制之间的转换

十六进制转二进制

    十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。

二进制、八进制、十进制、十六进制之间的转换

    我们最熟悉的就是二进制和十进制之间的转换,当二进制和八进制,十六进制进行转换时,之前我们常用的是先转换成十进制,再进行相应的转换,今天我们又学习了一种新方法。当十进制和八进制、十六进制进行转换时,一种思路就是先将八进制或十六进制转换成二进制,再与十进制进行转换,另外一种方法就是把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止。

二进制、八进制、十进制、十六进制之间的转换

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/105703.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • pycharm读取csv文件_csv文件python

    pycharm读取csv文件_csv文件pythonimportcsv#获取user.csv文件里面的内容classReadCsv():defread_csv(self):item=[]r=csv.reader(open(“../demoDemo/user.csv”,”r”))forcsv_iinr:item.append(csv_i)item=item[1:]#从第一行开始获取returni

  • input placeholder属性IE、360浏览器兼容性问题

    效果:http://hovertree.com/texiao/jquery/43/效果二:http://hovertree.com/texiao/jquery/43/1/请在IE中体验。1、创建

    2021年12月22日
  • qtreeview和qtreewidget_复杂的事情简单例子

    qtreeview和qtreewidget_复杂的事情简单例子#include<QtGui>classTreeView:publicQTreeView{public:TreeView();voiditerateOverItems();

  • C6000系列DSP的中断系统

    C6000系列DSP的中断系统C6000系列DSP的中断系统上一篇介绍了C6455的GPIO系统,最后把GPIO4配置成了中断/事件模式,本文将介绍C6455的中断系统,介绍完基本概念后,给出把GPIO4映射到INT4的代码。完成了GPIO和中断的配置,我们就可以开始着手DSP与FPGA之间的通讯了。废话不多说,下面开始介绍C6455的中断系统。————————-

  • Winform控件:保存文件对话框(SaveFileDialog)[通俗易懂]

    Winform控件:保存文件对话框(SaveFileDialog)[通俗易懂]SaveFileDialog用于保存文件1、新建Winform窗体应用程序,命名为SaveFileDialogDemo。2、在界面上添加一个按钮的控件(用于打开保存文件对话框),添加文本控件,用于

  • Xenu-web开发死链接检测工具应用

    Xenu-web开发死链接检测工具应用Xenu是一款深受业界好评,并被广泛使用的死链接检测工具。时常检测网站并排除死链接,对网站的SEO非常重要,因为大量死链接存在会降低用户和搜索引擎对网站的信任。我们推荐的死链接检测工具Xenu主要具有以下特征:需要下载安装,不到1M大小,用户界面非常简洁,操作简单。检测彻底:能够检测到图片、框架、插件、背景、样式表、脚本和java程序中的链接。报告形式合理多样,死链

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号