news 2026/2/16 4:21:54

进制之间的转换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
进制之间的转换

进制之间的转换

二进制转其它进制

示例:有符号二进制数01001101转换为其它进制

十进制(按权相加):+(1 * 2^6 + 1 * 2^3 + 1 * 2^2 + 1 * 2^0) = +77 八进制(取三合一):+(001 001 101) = +115 十六进制(取四合一):+(0100 1101) = +4D

以上规则同样适用于二进制小数转换到其它进制。

其它进制转二进制

十进制转二进制:除2反向取余,直到商为0。余数从低到高排列得到二进制数。

八进制转二进制:按位直接展开转换即可

十六进制转二进制:同上

转为二进制的同时记得按照要求决定是否添加符号位。

小数的转换

小数的转换分为整数部分和小数部分,整数部分的转换用如上规则,下面讲一下小数部分的转换。

对于小数部分,用乘2取整的方法来进行转换。取到的整数部分不是0就是1,第一次取得的整数就是小数点后一位的数值,第二次取得的整数就是小数点后两位的数值,以此类推,直到小数部分为0。当然也会出现乘不尽的情况。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/7 6:49:49

按需付费 vs 包年包月:云服务器计费模式怎么选更划算?

在云服务器选型中,计费模式的选择直接影响IT成本结构,不少开发者和企业会在按需付费与包年包月之间纠结。其实两种模式没有绝对优劣,核心是让计费逻辑匹配业务需求——看似简单的选择背后,藏着资源调度效率与成本优化的深层逻辑。…

作者头像 李华
网站建设 2026/2/15 22:23:22

Linux中如何查看用户所属组?

Linux是多用户多任务系统,用户组管理是系统权限控制的关键,明确用户所属组能避免权限混乱,保障操作安全。无论日常维护还是故障排查,查看用户所属组都是常用操作,那么如何在Linux中查看用户所属组?以下是具体内容介绍…

作者头像 李华
网站建设 2026/2/9 7:30:49

【自然语言处理】处理 GBK 编码汉字的算法设计

目录 一、引言 核心算法思路 二、处理 GBK 编码汉字的算法设计实现思路 (一)类整体定位 (二)核心方法逐行深度解析 1. encode:Unicode 字符串 → GBK 字节流 功能定义 参数详解 实现逻辑拆解 使用场景 2. de…

作者头像 李华
网站建设 2026/2/15 9:23:44

数据搜索模块 Cordova 与 OpenHarmony 混合开发实战

欢迎大家加入开源鸿蒙跨平台开发者社区,一起共建开源鸿蒙跨平台生态。 📌 概述 数据搜索模块是福报养成计应用中的一个重要功能,它为用户提供了快速查找福报记录的能力。用户可以通过输入关键词进行全文搜索,系统会在福报记录的标…

作者头像 李华