Java013——常见进制以及转换

news2024/11/18 11:30:20

一、常见进制

十进制
数字组成:0-9这十个数字组成,不能以0开头
进位规则:满10进1

int num1 = 10;//对应的十进制为10

二进制
数字组成:0-1这两个数字组成,以0b或0B开头
进位规则:满2进1

int num2 = 0b1010;//对应的十进制为10

八进制
数字组成:0-7这八个数字组成,以0开头
进位规则:满8进1

int num3 = 012;//对应的十进制为10

十六进制
数字和字母组成:0-9和a-f组成,以0x或0X开头,a-f不分大小写
进位规则:满16进1

int num4 = 0xa;//对应的十进制为10
int num5 = 0x45a;//对应的十进制为1114

二、常见进制之间的转换

在这里插入图片描述

三、二进制转十进制

3.1、原码、反码、补码

1、计算机数据的存储使用二进制补码形式存储,并且最高位是符号位(左边第一个数字)

  • 正数:最高位是0,例如: 0 0001表示十进制 1
  • 负数:最高位是1,例如: 1 0001表示十进制 -1

2、正数的补码与反码、原码一样,称为三码合一
3、负数的补码与反码、原码不一样:

  • 负数的原码:把十进制转为二进制,然后最高位设置为1(左边第一个数字)
  • 负数的反码:在原码的基础上最高位不变,其余位取反(0变1,1变0)
  • 负数的补码:反码+1

例子:给定一个数的原码求反码和补码
在这里插入图片描述

3.2、正数:二进制转十进制

例如:给定一个二进制00110101
在这里插入图片描述

3.3、负数:二进制转十进制

计算机数据的存储方式是使用二进制补码形式存储的
在这里插入图片描述

四、十进制转二进制

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、二进制转八进制

在这里插入图片描述

六、二进制转十六进制

在这里插入图片描述

七、八进制、十六进制转二进制

在这里插入图片描述

附:二进制作为其他进制的转换桥梁

各个进制之间的转换可以先转成2进制再转成其他进制
在这里插入图片描述
例如:给定一个十进制10,求其八进制?
解:
1、先将十进制10,转换成二进制
10 —> 1010
2、再将二进制1010转成八进制
12

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

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

相关文章

华为存储IA篇仿真器搭建

设备清单 编号 设备名 数量 备注 01 Windows系统主机 1台 为VMware提供安装位置 02 VMware软件 1份 提供存储仿真器的部署环境 03 仿真器文件 1份 用于部署estor虚拟机 【注意】:暂无注意事项 一、下载安装文件并配置虚拟机设备清单 1.1…

TypeScript 自定义装饰器

(预测未来最好的方法就是把它创造出来——尼葛洛庞帝) 装饰器 装饰器一种更现代的代码模式,通过使用的形式注入在属性,寄存器,方法,方法参数和类中,比如在Angular,Nestjs和midway等…

大数据Doris(三十九):Spark Load 注意事项

文章目录 Spark Load 注意事项 Spark Load 注意事项 1、现在Spark load 还不支持 Doris 表字段是String类型的导入,如果你的表字段有String类型的请改成varchar类型,不然会导入失败,提示 type:ETL_QUALITY_UNSATISFIED; msg:quality not good enough to cancel 2、使用Spa…

无敌!我用【C语言】手搓出了一个体系完整的【员工管理系统】还能玩游戏听音乐?(超详细,附完整源码)

博主简介:Hello大家好呀,我是陈童学,一个与你一样正在慢慢前行的人。 博主主页:陈童学哦 所属专栏:C语言程序设计实验项目 如果本文对你有所帮助的话,还希望可以点赞👍收藏📂支持一下…

Linux——IP协议1

目录 协议头格式 如何封装和解包 如何交付(分用) 报头每一个字段 分片是怎么做到的 应用层解决的是数据使用的问题。 在传输层,网络层,数据链路层:解决的是网络通信的细节,将数据可靠的从A主机跨网络发…

【深入浅出 Spring Security(八)】前后端分离-使用CSRF漏洞保护详讲

CSRF 漏洞保护 一、CSRF 概述二、CSRF 攻击演示三、CSRF 防御令牌同步模式 四、前后端分离使用 CSRFCsrfFilter 源码分析源码一些方法的细究 测试 五、总结 一、CSRF 概述 CSRF(Cross-Site Request Forgery 跨站请求伪造),也可称为一键式攻击…

乐盟互动申请纳斯达克IPO上市,募资2000万美元

来源:猛兽财经 作者:猛兽财经 猛兽财经获悉,来自北京的程序化广告平台【乐盟互动】近期已向美国证券交易委员会(SEC)提交招股书,申请在纳斯达克IPO上市,股票代码(LIAI)&…

SpringBoot社区小区物业管理停车场系统(Java+Layui+MyBatis+Python+Mysql)

wx供重浩:创享日记 对话框发送:69小区 获取完整源码源文件说明文档数据库文件 项目特色 本项目使用现行主流技术与架构模式(控制层、服务层、数据层)代码结构清晰,严格遵循模块化、组件化、接口化思想;关…

mysq在RR级别怎么解决不可重复读和幻读

1、定义 不可重复读: 事务1读取一行,事务2然后修改或删除该行数据并且提交事务,事务1再次读取结果不一样; 幻读:事务1按条件读取查询数据,事务2按照同样的条件新增一条或多条数据并且提交事务&#xff0c…

mysql8查看大事务

文章目录 1、查看大事务的原因2、构建测试数据3、模拟大事务场景4、查询mysql的事务5、查询大事务的详情 1、查看大事务的原因 大事务的特点是执行时间长,长期占有锁不释放,导致其他想操作同一行数据的线程阻塞,如果客户端设置了超时时间&am…

单正态总体和双正态总体的假设检验

1.单正态总体和双正态总体的假设检验 笔者之前的相关笔记: 1.正态总体下常见的抽样分布 2.假设检验(Hypothesis Testing) 个人理解假设检验:先对总体参数提出一个假设值,利用样本信息判断这一假设是采取拒绝该假设还是…

opencv人与摄像头距离检测

参考: https://chtseng.wordpress.com/2018/09/18/%E5%A6%82%E4%BD%95%E4%BC%B0%E7%AE%97%E5%89%8D%E6%96%B9%E4%BA%BA%E7%89%A9%E7%9A%84%E8%B7%9D%E9%9B%A2/ WeChat_20230611160620 1、cv2加载摄像头慢解决方法,单独重新cv2.VideoCapture() https://b…

使用vue进行Lodop打印的一些方法

文章目录 使用Lodop进行打印的一般步骤vue中使用lodopkr-print-designer简介打印模板设计器打印预览模板设计页面安装引入 Lodop是一个JavaScript控件,用于在Web应用程序中进行打印操作。 使用Lodop进行打印的一般步骤 下载Lodop控件:首先,你…

对比学习做了什么?

什么是对比学习? 对比学习貌似处于“无明确定义、有指导原则”的状态 什么是对比学习呢?(这个是微信链接)全文比较长,但是逻辑框架还是不错的。 如果想要更快速的了解什么是对比学习或者说对比学习是怎么做的,可以看SimCLR这个模…

全网最详细,软件测试-性能测试岗面试题总结(大全)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 描述一下你们公司…

论文阅读:Denoising Diffusion Probabilistic Models

论文阅读:Denoising Diffusion Probabilistic Models 最近一两年,在图像生成领域,扩散模型受到了越来越多的关注,特别是随着 DALL-E2 以及 Midjourney 的持续火爆,扩散模型也变得越来越流行,之前很多基于 …

C++ 参数的三种传递方式和应用场景

C 参数的三种传递方式分别是值传递、指针传递和引用传递。 值传递 值传递的实质 将实参的值(a、b)复制到形参(m、n)相应的存储单元中,即形参和实参分别占用不同的存储单元。 值传递的特点 值传递的特点是单向传递,即主调函数…

Java Web开发实战经典学习过程笔记

Java Web开发实战经典学习简单笔记 第一章 Java Web 开发简介 1.胖客户端程序指的是,当一个程序运行时需要一个单独的客户端程序支持(如:QQ)。瘦客户端程序在操作时不需要任何其他程序的安装(如:登录网上论坛,只需浏览器即可)。 2…

I.MX6ull UART

一 简介 UART 全称叫做串行接口,通常也叫做 COM 接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。使用两条线即可实现双向通信,一条用于发送,一条用于接收。串口通信距离远,但是速度相对会低&…

Self-Attention 自注意力机制

输出形式 李宏毅讲到: 模型的输入是只有一种形式——词向量但是输出的形式却是不唯一的,主要有以下三种: 每一个向量对应一个输出(多对多,且一一对应) 每个序列只有一个输出(多对一) 一个序列对应一个序列(多对多,长…