十进制转换成二进制 | 学习笔记

简介: 快速学习 十进制转换成二进制

开发者学堂课程【Python入门 2020年版十进制转换成二进制】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10241


十进制转换成二进制


以下讲解进制转换问题:

十进制的数字转换为二进制

例:

a=23   如何将其转换成二进制? 一直除以二取余数

采用分解自因式,短除法取余数的方法转换为二进制。

23除以2商数是11   余数1

11除以2商数是2    余数1    不断除以二,并且取整数!

5除以2商数是2     余数1

2除以2商数是1     余数0

1除以2商数是0     余数1

image.png

所得结果就是将余数这一列倒叙从下向上写即为二级制结果是:10111,此结果就是十进制的23转换为二进制的结果。

可以使用计算器进行计算验证。

image.png

十进制转换为二进制就是不断除以2,前半部分写商,后半部分写余数,将余数倒叙写下即为二进制结果,以上为基本的十进制转化成二进制的基本思想。

相关文章
|
iOS开发 MacOS
推荐几个mac分屏显示的工具
桌面分屏是我们工作中经常会用到的功能,但是Mac上自带的分屏功能非常有限,必须进入全屏才能使用,管理窗口时使用起来并不方便。本文中我们就来推荐几款好用的Mac分屏软件,让你的窗口管理更简单
|
缓存 负载均衡 应用服务中间件
nginx配置域名转发、反向代理、负载均衡
本文是博主学习nginx的记录,希望对大家有所帮助。
3584 0
|
前端开发 JavaScript 安全
javascript:void(0);用法及常见问题解析
【6月更文挑战第3天】JavaScript 中的 `javascript:void(0)` 用于创建空操作或防止页面跳转。它常见于事件处理程序和超链接的 `href` 属性。然而,现代 web 开发推荐使用 `event.preventDefault()` 替代。使用 `javascript:void(0)` 可能涉及语法错误、微小的性能影响和XSS风险。考虑使用更安全的替代方案,如返回 false 或箭头函数。最佳实践是保持代码清晰、安全和高性能。
6188 0
|
安全 Linux 数据安全/隐私保护
BIOS中Secure Boot灰色无法更改解决方法详解
在电脑Bios设置中,有一项“Secure Boot”相关设置,很多小伙伴们不知道Secure Boot什么意思,也不知道如何设置。另外,有时候这个Secure Boot是灰色的无法更改,这又要如何解决呢?
7695 15
|
机器学习/深度学习 人工智能 数据处理
《C++与 Python 人工智能框架的无缝对接:开启数据处理新境界》
在数字化时代,C++和Python分别在数据处理和人工智能领域展现独特优势。C++以其高效能和底层资源控制能力,适用于数据的初步处理;Python则因简洁灵活及丰富的AI库,擅长复杂算法的实现。两者结合,不仅强化了数据处理与分析能力,还为解决实际问题提供了新途径,成为技术领域的热点。本文探讨了这种集成的重要性和应用场景,如图像识别、金融分析等,并讨论了集成过程中可能遇到的挑战及解决方案,最后分享了成功案例与未来展望。
220 10
|
编解码 人工智能 安全
阿里云首批卓越级通过中国信通院超低延时直播性能分级评估
近期举办的2024“可信云大会”上,中国信通院正式发布了2024年上半年音视频领域最新评估结果。阿里云超低延时直播,以首批卓越级,通过中国信通院超低延时直播性能及服务质量分级测试。
358 11
阿里云首批卓越级通过中国信通院超低延时直播性能分级评估
|
人工智能 前端开发 云计算
本地搭建AI服务器
本地搭建AI服务器
1291 1
|
机器学习/深度学习 缓存 自然语言处理
从头开始构建 Transformer: 注意力机制
从头开始构建 Transformer: 注意力机制
|
移动开发 前端开发 应用服务中间件
前端——html拖拽原理
前端——html拖拽原理
263 0
|
JavaScript 前端开发
js实现走马灯效果
js实现走马灯效果