Python_0b、0o、0x进制转换/原码、反码、补码[通俗易懂]

Python_0b、0o、0x进制转换/原码、反码、补码[通俗易懂]4月28日学习总结:一、进制转换1.二进制0b、八进制0o和十六进制0x转换为十进制的方法:设目标数字为n,相关进制为x,将数字n从右向左分解,分别乘以x的零次方、一次方等并相加。2.十进制转换为二进制0b、八进制0o和十六进制0x的方法:设目标数字为n,相关进制为x,将n除以x至结果小于x,从下向上依次拼接各阶段余数。3.各进制互转的方法:2->8:重点是记住0o与0b的对应…

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

一、进制转换

1.二进制0b、八进制0o和十六进制0x转换为十进制的方法:

设目标数字为n,相关进制为x,将数字n从右向左分解,分别乘以x的零次方、一次方等并相加。

2.十进制转换为二进制0b、八进制0o和十六进制0x的方法:

设目标数字为n,相关进制为x,将n除以x至结果小于x,从下向上依次拼接各阶段余数。

3.各进制互转的方法:

2->8:重点是记住0o与0b的对应关系,从右向左,三位隔开,以0补位。

2->16:对应关系,从右向左,三位隔开,以0补位。

8->16:通过二进制过度。

在这里插入图片描述

二、原码(二进制表现形式)、反码(转换)、补码(存储形式)

1.转换规律:

正数:原码 = 反码 = 补码

负数:原码与反码之间,互为取反再加1

2.明确补码的提出是用于表达一个数的正负,从而实现计算机的减法操作。计算机在运算的时候,使用补码运算,所以在进行二进制加减运算时,需要转换成补码。

三、注释
1.单行注释:#
2.多行注释:“”“ ”“” ‘’‘ ’‘’

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152558.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月24日 下午4:00
下一篇 2022年6月24日 下午4:16


相关推荐

  • 图论】(单源最短路径)Bellman-Ford算法

    图论】(单源最短路径)Bellman-Ford算法

    2021年9月28日
    39
  • Android百度地图获取开发版SHA1值和发布版SHA1值

    Android百度地图获取开发版SHA1值和发布版SHA1值开发版SHA1获取:首先找到C:\Users****.android文件夹,在.android文件下打开当前文件夹的控制台,输入keytool-v-list-keystoredebug.keystore即可,遇到输入口令,一般默认为android,如图:发布版SHA1获取:首先创建该项目,并打开AndroidStudio选中Build->GenerateS…

    2022年8月10日
    8
  • Kafka 发送消息 Idempotent

    Kafka 发送消息 IdempotentStart 我们先来回答一下上个例子最后问题的答案 很遗憾 Producer 并不能证明消息发送成功了 如果设置了 retry Producer 会再次发送消息 这会导致消息重复 如何避免 有两种办法 一种是 Idempotent 也就是说支持重复发送 broker 会自动认为是一条消息 另一种办法是使用事务 下面的例子演示使用 Idempotent packageshang

    2026年3月18日
    2
  • 第2章基本财务报表

    第2章基本财务报表下载第 2 章基本财务报表学习目标 LearningObje 学习本章后 你应当能够 1 解释财务报表的性质和通用目标 2 解释对财务报表的理解有重要作用的某些会计原则 会计师的职业判断可能影响这些原则的运用 3 阐述某些经营活动如何对会计等式 资产 负债 所有者权益 的各要素产生影响 4 解释财务状况表也就是通常所说的资产负债表是基本会计等式的扩展 5 解释损益表是从收入和

    2026年3月19日
    1
  • Dash + PhpStorm使用教程

    Dash + PhpStorm使用教程nbsp nbsp nbsp Dashformac 是使用与 MacOS 平台的软件编程文档管理工具 可以浏览 API 文档 以及管理代码片段工具 Dash 自带了丰富的 API 文档 涉及各种主流的编程语言和框架 nbsp nbsp nbsp nbsp nbsp Dash 提供的文档查看和代码管理工具 能极大提高程序员开发效率 nbsp nbsp nbsp nbsp nbsp Dash 官网 https kapeli com dash nbsp nbsp nbsp nbsp nbsp Idea 系列的 PhpStorm amp amp am

    2026年3月17日
    1
  • python拓展学习(Pycharm好用的插件和常用的快捷键、制作exe程序)

    python拓展学习(Pycharm好用的插件和常用的快捷键、制作exe程序)一 Pycharm 好用的插件 Translation 翻译插件 CodeGlance 代码地图 ignore git 忽略文件 KeyPromoterX 一款可以进行快捷键提示的插件 AceJump 一款可以彻底摆脱鼠标的插件 StringManipu 一款强大的字符串转换工具 GsonFormat 将 JSON 字符串转换为内部类实体类插件 ideaVim 让我们在 Pycharm 中使用 vim 来编辑代码 Markdown md 文件编辑查看 RegexTester

    2026年3月27日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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