二进制、八进制、十进制、十六进制互转,原码、补码、反码知识

简介: 二进制、八进制、十进制、十六进制互转,原码、补码、反码知识

进制


首先了解一下进制的含义:


二进制:0,1 (如01000111) 满 2 进 1。

十进制:0-9 ,满 10 进 1。

八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。

十六进制:0-9 及 A-F,满 16 进 1. 以 0x 或 0X 开头表示。 此处的 A-F 不区分大小写。

下面示意图,如go代码中所示

1.png

下面的图更加方便理解进制的进位

1.png

1.png

那么进制之间如何互相转换呢

其他进制转10进制

二进制转10进制

1.png

八进制转10进制

1.png

十六进制转10进制

1.png

十进制转其他进制

十进制如何转二进制

1.png

十进制如何转八进制

1.png

十进制如何转十六进制

1.png

二进制转其他进制

二进制转换成八进制

1.png

二进制转换成十六进制

1.png

其他进制转二进制

八进制转换成二进制

1.png

1.png

十六进制转换成二进制

原码、反码、补码

1.png

参照下述练习

1.png

相关文章
|
7月前
|
JSON 供应链 API
1688商品详情 API 接口系列(JSON 数据返回参考)
提供的核心 B2B 电商数据接口集合,聚焦 1688 平台商品全维度信息的标准化获取,支持 JSON 格式统一返回
|
11月前
|
云安全 人工智能 安全
2025全球AI攻防挑战赛:巅峰对决,守护未来数字身份安全!| 阿里云天池平台赛事推荐丨云工开物
2025全球AI攻防挑战赛由多家顶尖机构联合主办,旨在应对AI时代安全威胁。赛事设置三大战场、六大命题,涵盖视觉、动态交互与声纹认证,推动动态攻防技术革新。参赛者将有机会获得百万奖金及与顶尖专家交流的平台。立即组队,共筑AI安全防线!
|
编解码 算法 数据安全/隐私保护
一维信号的小波变换与重构算法matlab仿真
本程序使用MATLAB2022A实现一维信号的小波变换与重构,对正弦测试信号进行小波分解和重构,并计算重构信号与原信号的误差。核心步骤包括:绘制分解系数图像、上抽取与滤波重构、对比原始与重构信号及误差分析。小波变换通过多分辨率分析捕捉信号的局部特征,适用于非平稳信号处理,在信号去噪、压缩等领域有广泛应用。
|
缓存 监控 数据挖掘
C# 一分钟浅谈:性能测试与压力测试
【10月更文挑战第20天】本文介绍了性能测试和压力测试的基础概念、目的、方法及常见问题与解决策略。性能测试关注系统在正常条件下的响应时间和资源利用率,而压力测试则在超出正常条件的情况下测试系统的极限和潜在瓶颈。文章通过具体的C#代码示例,详细探讨了忽视预热阶段、不合理测试数据和缺乏详细监控等常见问题及其解决方案,并提供了如何避免这些问题的建议。
434 7
|
负载均衡 网络协议 网络架构
|
算法 搜索推荐 UED
C 端试用期考核指标
本文详细介绍了C端产品经理试用期的考核指标,涵盖产品成功、开发效率、用户体验、市场研究、团队协作和创新能力等方面。考核方式包括自评、上级评估、同事评估、用户评估和项目评估。通过定量与定性相结合的方法,确保全面客观地评估产品经理的工作表现,并附有实际案例供参考。
628 0
|
存储 API 数据库
深入浅出理解后端开发:从概念到实践
【8月更文挑战第31天】本文将带您走进后端开发的神秘世界,一步步解析后端开发的核心概念、技术栈选择、以及实际开发中的代码实践。我们将通过一个简易的待办事项列表API的开发过程,展示如何从零开始构建一个后端服务,包括数据库设计、RESTful API实现及部署流程。无论您是初学者还是希望深化理解,这篇文章都将为您提供清晰的指导和实用的知识。
|
存储 前端开发 JavaScript
网站运行原理与代码实现
网站运行原理与代码实现
560 1
|
Prometheus 监控 Cloud Native
Prometheus VS ELK Stack:容器监控与日志管理工具的比较与选择
在容器化时代,有效的容器监控与日志管理工具对于确保应用程序的可靠性和可维护性至关重要。本文将比较两个主流工具,Prometheus和ELK Stack,探讨它们在容器监控和日志管理方面的特点、优势和适用场景,帮助读者做出明智的选择。
|
前端开发 搜索推荐 SEO
【专栏:HTML 与 CSS 实践篇】使用 HTML 与 CSS 构建个人博客网站
【4月更文挑战第30天】本文介绍了使用HTML和CSS构建个性化个人博客网站的步骤。首先,规划设计网站主题、风格和结构;接着,利用HTML搭建首页、文章列表页和文章详情页的结构;然后,通过CSS设计整体风格、布局和交互效果;填充内容并进行SEO优化;最后,通过实际案例展示HTML和CSS的应用。构建博客网站不仅是展示自我和分享知识的平台,也是提升技能和创意实践的好机会。
521 1