【信息学奥赛】CSP-J/S初赛04 进制转换相关问题(二、八、十六进制与十进制互相转换)

大家好,我是bigbigli,今天我们学习初赛中常考的一个数学内容——进制转换

进制转换

常用的数制

:数制中某一位上的1所表示的数值的大小,比如十进制中的123,1的位权是100,2的位权是10,3的位权是1。

进制基数基数个数进数规律
十进制0 1 2 3 4 5 6 7 8 910逢十进一
二进制0 12逢二进一
八进制0 1 2 3 4 5 6 78逢八进一
十六进制0 1 2 3 4 5 6 7 8 9 A B C D E F16逢十六进一

某进制转十进制

二进制数、八进制数、十六进制数转换为十进制数的方法:**按权展开求和法。**即把多项式按十进制的规则进行求和,所得结果即是该数的十进制。

例如:二进制数1011.01转十进制

(1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2)10

=(8+0+2+1+0+0.25)10

=(11.25)10

十进制转某进制

整数部分:十进制整数转换成K进制整数的方法是倒除法,即除以K直至商为0,倒取余数。

口诀:除以K取余,逆序排列

例如:十进制整数转二进制数 (89)10 =(1011001)2

小数部分:十进制整数转换成K进制小数的方法是取整法,即小数部分循环乘以K直至为0,顺序取整数部分。

口诀:乘K取整,顺序排列

例如:十进制小数转二进制数 (0.625)10= (0.101)2

八进制与二进制相互转换

二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每 3位为一组用一位八进制数的数字表示,不足 3位的要用“0”补足 3位,就得到一个八进制数。

例:将二进制的 10110.0011 转换成八进制:

即:(10110.011)2 = (26.14)8

八进制数转换成二进制数:把每一个八进制数转换成 3位的二进制数,就得到一个二进制数。

例:将八进制的 37.416转换成二进制数: 37.416 → 011 111 .100 001 110

即:(37.416)8 =(11111.10000111)2

十六进制与二进制相互转换

二进制数转换成十六进制数:从小数点开始,整数部分向左、小数部分向右,每 4 位为一组用一位十六进制数的数字表示,不足 4位的要用“0”补足 4位,就得到一个十六进制数。

例:将二进制数 1100001.111 转换成十六进制:0110 0001.1110→61.E

即:(1100001.111)2 =(61.E)16

十六进制数转换成二进制数:把每一个八进制数转换成 4 位的二进制数,就得到一个二进制数。

例:将十六进制数 5DF.9 转换成二进制:0101 1101 1111.1001

即:(5DF.9)16 =(10111011111.1001)2

注:以上所说的二进制数均是无符号的数。这些数的范围如下表:

无符号位 二进制数位数数值范围十六进制范围表示法
8位 二进制数0~255 (255=28(-1))00~0FFH
16位 二进制数0~65535(65535=216(-1)0000H~0FFFFH
32位 二进制数0~232-100000000H~0FFFFFFFFH

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/31097.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这些帮助你成长的IOS应用,建议收藏

TrackIt TrackIt是一款功能丰富的任务清单、日程管理和习惯打卡应用,旨在帮助用户提高效率和专注力。通过这些功能,用户可以更好地规划时间和任务,从而实现个人目标和养成良好习惯。 在目标设定方面,SMART原则是一个常用的方法&a…

【决战欧洲之巅】丹麦 vs 英格兰战术分析和球员状态以及走地数据分析

丹麦 vs 英格兰战术分析和球员状态 阵型与战术 丹麦: 阵型:丹麦通常采用4-3-3阵型,以因防守为基础,同时通过快速反击等找机会。 ”战术: 防守:丹麦在防守时以紧密的四后卫体彩为核心,辅以中场球员的积极回防,形成稳因的防 线。…

解决HassOS无法获取ip地址问题

目录 问题描述解法 问题描述 在ESXi中安装完HassOS后,开机遇到一个无法获取ip地址的问题,如下图所示: 输入network info命令,显示ipv4已被禁用,如下图所示: 解法 在控制台ha >后输入下面命令 netw…

基于Java技术“漫画之家”系统

开头语:你好呀,我是计算机学姐码农小野!如果有相关需求,可以私信联系我。 开发语言:Java 数据库:MySQL 技术:Java技术,B/S结构,SpringBoot框架 工具:MyEc…

使用Python写入Excel文件,设置列宽和行高

哈喽,大家好,我是木头左! Python与Excel的完美结合 在当今这个数据爆炸的时代,处理大量数据已经成为了日常工作的一部分。而Python作为一种功能强大、易于学习的编程语言,已经成为了数据处理的首选工具。那么,如何将Python与Excel结合起来,实现数据的高效处理呢?本文将…

DBdoctor v3.2.1 版本发布,支持对瀚高、人大金仓的纳管!

DBdoctor v3.2.1版本发布,更新内容如下: 功能优化 SQL审核:新增批量SQL审核功能,支持通过文件上传或者输入窗口批量提交的方式进行SQL审核。 新增数据库引擎 新增对瀚高、人大金仓数据库引擎的纳管支持。 瀚高(highg…

板凳--------第60章 SOCKET:服务器设计

60.1 迭代型和并发型服务器 1016 1.迭代型: 服务器每次只处理一个客户端,只有当完全处理完一个客户端的请求后才会去处理下一个客户端。只适用于快速处理客户端请求的场景,因为每个客户端都必须等待,直到前面所有的客户端都处理完…

一键批量复制至指定文件夹,轻松实现同名文件覆盖,数据管理更高效!

在数字化时代,文件的管理与复制是每位电脑用户都不可避免的日常工作。你是否曾因为大量文件的复制与更新而焦头烂额?是否曾因为同名文件的冲突而不知所措?别担心,现在,我们为您带来高效文件复制管理的秘诀,…

【管理咨询宝藏132】国际顶级咨询公司战略组织运营报告套装

本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏132】国际顶级咨询公司战略&组织&运营报告套装 【格式】PDF版本 【关键词】德勤、罗兰贝格、外资咨询、战略规划、组织管控、运营提升、…

HNU操作系统2022期中考试试卷及参考答案

一、(20分,每小题5分)简答题 (1)通过多任务共享实现的虚拟化CPU与通常虚拟机(VMware等)里所使用的虚拟化技术有什么不一样? 多任务共享实现的虚拟化CPU通常指的是在操作系统层面&am…

证书速览|CCSK云计算安全知识认证

随着云计算技术的发展,现在越来越多的企业感受到云的好处,把业务逐渐转移到云上。上云是大势所趋,也是现今企业发展的实际需要。 这就意味着企业会更青睐于具备云安全专业知识、技能与经验的人员。 CCSK 云计算安全知识认证,是由…

065、Python 关于一等函数的理解

在Python编程语言中,函数是作为一等对象(first-class objects)的存在。这意味着函数在编程中享有与其他数据类型相同的地位(即可以像其他对象一样被操作)。例如可以赋值给变量、作为参数传递给函数、作为函数的返回值等…

【学习笔记】Maven高级01:POM深入了解

文章目录 一、POM的四个层次超级POM父POM当前POM有效POM(effective pom) 二、属性的声明和引用使用 mvn help:evaluate查看属性通过Maven访问系统属性1、访问Java系统属性2、访问系统属性4、访问系统环境变量5、访问project属性访问一级标签访问子标签访问标签列表 6、访问全局…

欢迎加入大雨的 Java 开发交流群

最近建了一个 Java开发交流群,欢迎苏州、上海朋友加入,后期会举办线下交流活动。 本群的宗旨:让所有学习的群友都有进步的机会。 1. 经验交流 在我们学习时遇到困境,或者开发过程中遇到难题,都可以将你的问题抛出来&…

c++里 父类私有的虚函数,也是可以被子类重写和继承的。但父类私有的普通函数,子类无法直接使用

谢谢 。今天看课本上有这么个用法,特测试一下。这样就也可以放心的把父类的私有函数列为虚函数了,或者说把父类的虚函数作为私有函数了。 再补充一例:

2024-06月 | 维信金科 | 风控数据岗位推荐,高收入岗位来袭!

今日推荐岗位:策略分析经理/分析专家、贷前、中策略分析、风控模型分析。 风控部门是金融业务的核心部门,而从事风控行业的人即称之为风险管理者。是大脑,是最最最重要的部门之一。今日推荐岗位的核心技能分布如下: 简历发送方式…

如何使用ChatGPT辅助设计工作

文章目录 设计师如何使用ChatGPT提升工作效率?25个案例告诉你!什么是 prompt?咨询信息型 prompt vs 执行任务 prompt编写出色 prompt 的基本思路撰写 prompt 的案例和技巧1、将 ChatGPT 视作专业人士2、使用 ChatGPT 创建表单3、使用 ChatGPT…

全国城市划分JSON数据 + 城市拼音首字母

前言 客户端开发,选择地址的功能很常见,全国城市数据网上有很多,但有城市拼音首字母的很少; 需求一:选择地址目录边缘有一竖排,A到Z的大写字母,这个首字母,就是城市拼音首字母&am…

《昇思25天学习打卡营第2天 | 快速入门》

《昇思25天学习打卡营第2天 | 快速入门》 活动地址:https://xihe.mindspore.cn/events/mindspore-training-camp 签名:Sam9029 快速实现一个简单的深度学习模型 今天学习使用 MindSpore的API来快速实现一个简单的深度学习模型 感觉今天的 课程章节目的…

人工智能产品经理,行业巨头争夺的稀缺人才

前言 在当今这个由数据驱动的时代,人工智能(AI)正迅速成为推动各行各业创新的核心力量。随着行业巨头纷纷布局人工智能领域,对于专业人才的需求也日益增长。特别是人工智能产品经理这一岗位,缺口高达6.8万&#xff0c…