进制转换(及规律)

news2024/11/26 23:45:18

Java变量命名规则和前端一样

约束

接口使用大驼峰

变量方法小托福

常量全大写

数值类型的   

整型   

byte a  = 1  所占空间1字节(-128-127)

short  a  = 1  所占空间2字节(-32768-32767)2^15-2^15-1

int  a  = 1  所占空间4字节(-214748368-214748367)约21亿 2^31-2^31-1

long  a  = 1  所占空间8字节(32768-32767)2^63-2^63-1

进制

2进制(二进制:由两个基本数字0,1组成,运算规律逢2进1)

0,1  (表示十进制1)

1,0 (表示十进制2)

1,1(表示十进制3)

1,0,0(表示十进制4)

8进制(0,1,2,3,4,5,6,7组成,逢8进1.

1,2,3,4,5,6,7,10

1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20

10进制 (十进制:由0,1,,2,3,4,5,6,7,8,9组成.)

1,2,3,4,5,6,7,8,9

1,2,3,4,5,6,7,8,9,10(到一零进位为10)

16进制(十六进制:由0~9以及A,B,C,D,E,F组成)

1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G

二进制  转换  十进制规则

用十进制的数除以2的余数和商,一直除以2,直到商为0结束,将所有的余数倒着写,这个结果就是得到的十进制对应的二进制

十进制10转换为而二进制

除数小于被除数,余就等于除数(1%2=1)

按照转换规则十进制的10转会为二进制为1010(下图)

 

 二进制  转换  十进制规则

使用二进制每个位上的数,乘以2的若干次方(从左往右从0开始,一次加1;0,1,2,3),然后所有乘积相加

任何数不为零的数的0次方都为0

二进制11转换为十进制

11=》1*2^1 + 1*2^0》2+1 =3

 

十进制转换为其他x进制

  使用十进制数除以x,得到商和余数,一直除以x,直到商为0结束,将所有的余数倒着写,这个结果就是得到的十进制对应的x进制数据

 十进制17转为16进制数

 十进制转为8进制数

 

17=》11                                17=》21

x进制转换为十进制

用x进制的每一位数乘以x的若干次方(从右往左0,1,2,3)将所有的乘数相加,结果就是对应的十进制

16进制转换为10进制

11=》1*16^1 + 1*16^0 =》16+1 =》17

8进制转换为10进制

21=》2*8^1 + 1*8^0 =》16 + 1 =》 17

 

 

快转总结

二进制转1进制    0 2 4 8 对应  十进制  0  10  100  1000

二进制转8进制   3位等于8进制一位

二进制转16进制  4位等于8进制一位

二进制转十进制

1   1

2   10

4   100

8   1000

总结二进制1000 = 十进制 8

二进制 100 =  十进制 4

二进制10 =  十进制2

二进制 1 = 十进制 1

2进制的3位  = 8进制的1位

  十位     7(2进制3位等8进制一位)

    1    4    2   1

二进制  1   1  1  1  (前面自动补零)

 八进制    17

2进制的3位  = 8进制的1位(逆转换)

8进制转换为2进制

14=》  4对应8进制3位  100   ,1对应8进制十位1    =1100

56 =》 101 110

12=》 1010

2进制转换16进制

1  前面补零  0001   =  1

0010=2    8401= 13   13=D

10  1101  = 2D

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

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

相关文章

2023 华为 Datacom-HCIE 真题题库 11/12--含解析

单项选择题 1.[试题编号:190685] (单选题)通过iMasterNCE-Campus部署的虚拟化园区网络场景中,以下关于“添加设备”的描述中,错误的是哪一项? A、IMaster NCE-Campus支持通过设备角色添加设备 B、IMaster …

装饰器Python】进阶知识点

要明白装饰器首先得知道闭包 闭包:是内部函数对外部函数作用域的引用,并且一般外部函数函数的返回值是内部函数的函数名 def outer(x): # 外部函数 a x * 2 def inter(b) # 内部函数 …

手撕数据结构—单链表

✅作者:简单^不简单 🔥系列专栏:C语言数据结构 💖如果文章有错误,时刻欢迎大家的指正。当然觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝 💬格言:希望我…

设计模式之-模板方法模式C++实现与C++模板template用法

介绍 模板方法模式使用比较常见,也比较简单,模板方法模式是属于设计模式中的行为设计模式。行为设计模式是关注对象的行为或者交互方面的内容,主要涉及算法和对象之间的职责分配。 模板方法模式使用场景:在设计需求中,…

java并发编程:synchronized关键字与锁详解

文章目录 线程安全问题synchroinzed关键字几种锁Java对象头偏向锁轻量级锁自旋锁重量级锁锁升级的场景 JVM 是如何实现 synchronized 的?小结 这篇文章我们来聊一聊Java多线程里面的“锁”。 首先需要明确的一点是:Java多线程的锁都是基于对象的&#x…

御用飞场之惊险炸鸡寻根溯源

御用飞场之惊险炸鸡寻根溯源 1. 源由2. 分析3. 证据4. 总结5. 补充:BetaFlight Mark4 自锁螺母桨叶松动 炸机瞬间 1. 源由 这个炸鸡的原因千奇百怪,不过最终的结果都是相似的。 如果能很好的找到根原因,相对来说,今后炸鸡的概…

element-ui表格el-table的使用

先给大家展示一下效果 Table 属性 属性名说明类型可选值默认值data显示的数据array——heightTable 的高度, 默认为自动高度。 如果 height 为 number 类型,单位 px;如果 height 为 string 类型,则这个高度会设置为 Table 的 sty…

初阶指针(详解)

目录 前言 一 指针是什么 计算机又是如何编址的? 总结 二 指针和指针类型 指针-整数 总结: 指针的解引用 总结 三 野指针 概念 野指针的成因 1. 指针未初始化 2. 指针越界访问 3. 指针指向的空间被释放 如何规避野指针 四 指针运算…

iMazing2.16.9中文最新版iOS设备管理器下载教程

iMazing2.16.9是一款兼容Win和Mac的iOS设备管理软件。iMazing能够将音乐、文件、消息和应用等数据从任何 iPhone、iPad 或 iPod 传输到 Mac 或 PC 上。iMazing轻松管理和备份您的 iOS 设备,无需使用 iTunes,iMazing以自己的方式管理 iPhone。让备受信赖的软件为您传…

遗传算法(附简单案例及matlab详细代码)

作者:非妃是公主 专栏:《智能优化算法》 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录 专栏推荐序一、生物进化二、遗传算法原…

华为OD机试真题 Java 实现【按身高和体重排队】【2022Q4 100分】,附详细解题思路

一、题目描述 某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列; 对于身高体重都相同的人,维持原有的编号顺序关系。请输出排列后的学生…

全闪SDS三节点EC(4+2:1)性能挑战测试

前段时间咱们存储圈在讨论一下全闪SDS性能挑战: 三节点集群,用EC(42:1),性能目标是:4KB随机读写7:3,达到100万IOPS,平均时延0.5ms,P99时延1ms。硬件配置:网络…

菜鸟的刷题之路之二叉树

💕“成功不是终点,失败不是终结,勇气才是启程的第一步。”💕 🐼作者:不能再留遗憾了🐼 🎆专栏:菜鸟的刷题之路🎆 🚗本文章主要内容:将…

GORM---创建

目录 模型定义使用Create创建记录一次性创建多条数据批量插入数据时开启事务默认值问题 模型定义 定义一个PersonInfo结构体。 type PersonInfo struct {Id uint64 gorm:"column:id;primary_key;NOT NULL" json:"id"UserName string gorm:"co…

路径规划算法:基于狮群优化的路径规划算法- 附代码

路径规划算法:基于狮群优化的路径规划算法- 附代码 文章目录 路径规划算法:基于狮群优化的路径规划算法- 附代码1.算法原理1.1 环境设定1.2 约束条件1.3 适应度函数 2.算法结果3.MATLAB代码4.参考文献 摘要:本文主要介绍利用智能优化算法狮群…

Prometheus+Grafana(外)监控Kubernetes(K8s)集群(基于containerd)

一、实验环境 1、k8s环境 版本v1.26.5 二进制安装Kubernetes(K8s)集群(基于containerd)—从零安装教程(带证书) 主机名IP系统版本安装服务master0110.10.10.21rhel7.5nginx、etcd、api-server、scheduler、controller-manager、kubelet、proxymaster021…

在 Ubuntu 20.04 上安装 Nginx

保证以 sudo 用户身份登录,并且你不能运行 Apache 或者 其他处理进程在80端口和443端口。 安装 Nginx Nginx 在默认的 Ubuntu 源仓库中可用。想要安装它,运行下面的命令: sudo apt update sudo apt install nginx 一旦安装完成&#xff0…

Redis高级数据结构之Bitmaps

Bitmaps的介绍 现代计算机使用二进制位作为信息存储的基本单元。一个字节(Byte)等于8个二进制位(bit)。合理的使用位能有效提高内存使用率和开发效率。位是最小信息单位,可以表示两个状态之一。字节是更大的单位&…

虚拟机搭建

Linux(CentOS-7.6-x64位)基础配置, 虚拟机平台VmWare15 CentOS-7.6-x64镜像下载: https://www.aliyundrive.com/s/72Xg449t6i8 提取码: 32rm VmVare15安装包下载带序列号:VmVare15安装包下载带激活序列号资源-CSDN文库 点击关闭,点击完成&…

深入理解Jar文件:创建、使用和多版本控制

🧑‍💻CSDN主页:夏志121的主页 📋专栏地址:Java基础进阶核心技术专栏 目录 🍛 一、创建JAR文件 🍜 二、安装和使用清单文件 🍝 三、创建可执行的JAR文件 🍠 四、多版…