进制

  1. 进制:就是进位制,是人们规定的一种进位方法。 对于任何一种进制–X进制,就表示某一位置上的数运算时是逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。
  2. 例如一周有七天,七进制,一年有十二个月,十二进制。

不同进制表现同一个数据的形式特点

  • 进制越大,表现形式越短

不同进制数据的表现形式

二进制的数据表现形式

  • 由0,1组成。以0b(b可以大写也可以小写)开头(JDK1.7版本以后可以表示二进制了)oo1
  • 0b100也可以写作100B

八进制的数据表现形式

  • 由0,1,…7组成。以0开头
  • 0100也可以写作100O

十进制的数据表现形式

  • 由0,1,…9组成。整数默认是十进制的
  • 100也可以写作100x

十六进制的数据表现形式

  • 由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头
  • 0x100(十六进制的100)也可以写作100H

任意进制转十进制

  • 系数:就是每一位上的数据。
  • 基数:X进制,基数就是X。
  • 权:在右边,从0开始编号,对应位上的编号即为该位的权。
  • 结果:把系数*基数的权次幂相加即可。
    二进制转换十进制 二进制数的第零位权值是2的0次方,第一位的权值是2的1次方。
    所以 将二进制转成十进制
    10110110 = 1×27+1× 25 +1×24+1×2 2+1×21 = 128+32+16+4+2=182

八进制转换十进制 八进制数的第零位权值是8的零次方,第一位的权值是8的1次方。如同二进制换十进制进行运算
十六进制转换十进制 十六进制的10 11 12 13 14 15分别为a b c d e f 转换如同二进制换算十进制运算

十进制到任意进制的转换原理

  • 除积倒取余
    十进制换算任何进制就是除以换算的这个进制然后取余数

例如 : 789 换算成二进制过程如下所示
789/2=394 余1 第10位
394/2=197 余0 第9位
197/2=98 余1 第8位
98/2=49 余0 第7位
49/2=24 余1 第6位
24/2=12 余0 第5位
12/2=6 余0 第4位
6/2=3 余0 第3位
3/2=1 余1 第2位
1/2=0 余1 第1位
求完余数之后,从下往上依次排列
十进制换算八进制和十六进制跟这个大同小异,新手小白还需多多练习,我也在每天练习中

二进制、八进制、十进制、十六进制之间的互相转化相关推荐

  1. 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)

    一.本文所涉及的内容(Contents)                      目录 一.本文所涉及的内容(Contents) 二.背景(Contexts) 三.进制转换算法(Convert) ( ...

  2. 二进制 八进制 十进制 十六进制

    2->8:从个位开始把二进制数三个一组分组,然后每组分别换成8进制, 例:11,101,100 就是分组后的结果 11->3 101->5 100->4 所以结果是354 8- ...

  3. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  4. 【笔记】二进制八进制十进制十六进制互转详细教程和范例

    最近复习之前的笔记基础.又把进制转换理解了一遍.放在这里以后备查.同时作为分享. 二进制转换八进制十进制十六进制 例: 11010 二进制转换八进制 需要2进制数字为每3位分组的十进制数,不足3位的倍 ...

  5. 二进制与八进制十进制十六进制之间的转换

    目录 1. 计算机中数据存储的分类 2.        数值型数据的存储 2.1          十进制 2.2          二进制 2.3          八进制 2.4         ...

  6. 计算机系统中常用的进制,计算机中常用 二进制 八进制 十进制 十六进制的特点...

    计算机中常用的计数制 用若干数位(由数码表示)的组合去表示一个数,各个数位之间是什么关系,即逢"几"进位,这就是进 位计数制的问题.也就是数制问题.数制,即进位计数制,是人们利用数 ...

  7. 二进制八进制十进制十六进制及原码反码补码

    1.进制的介绍 定义:进位制,人们规定的一种进位方式:表示某一位置上的数,运算时是逢X进一位. 十进制是逢十进一:二进制是逢二进一,八进制是逢八进一: 常见进制:二进制,八进制,十进制,十六进制: 学 ...

  8. 二进制 八进制 十进制 十六进制的相互转换(精简总结)

    之前看到的都是铺垫这术语那术语的,看了半天,还不知道怎么处理.这里就根据各种文章和自己的理解总结一小下下,  不一定准确,省略一些概念等繁琐的陈述,直接上结论 1.二进制转八进制:以小数点为分界线,各 ...

  9. Java 二进制,八进制,十进制,十六进制

    学而时习之,温故而知新 二进制特征: 1 : 有2个数字组合,"0" 和"1" 2 : 运算时逢2进1 例如 101010 八进制的特点: 1: 有 8个数组组 ...

  10. Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串

    [前言] Java中很多时候需要将byte[]转为各种进制的字符串显示,从2,8,10,16到比较高级的base64(编码), 至于什么时候需要这样,当你遇到这样的问题就知道了. [代码] 进制转换比 ...

最新文章

  1. 来聊聊可形变卷积及其应用
  2. 4. 寻找两个有序数组的中位数
  3. Unknown initial character set index '255' received from server.
  4. NYOJ练习题 又见Alice and Bob
  5. HDU 6127 Hard challenge(极角 + 二分)
  6. LeetCode 263. 丑数 264. 丑数 II(DP)
  7. SpringBoot项目的 pom.xml第一行报错
  8. 第二次作业+105032014149
  9. cisco ADSL配置
  10. 如何远程调试zookeeper集群
  11. 抖音多画面分屏PR分屏预设 横板竖版手机短视频分屏效果PR预设下载
  12. linux访问网络图片,linux网络图形监控方法
  13. 2022-忙碌的一年
  14. 18个月自学AI,2年写就三万字长文,过来人教你如何掌握这几个AI基础概念
  15. 国信证券金色阳光版修改增强,还有闪电下单爽啊
  16. 阿松嘚嘚嘚-数据库篇4-查询优化不简单(下)
  17. 如何正确选择ESD二极管,参考这几点!
  18. 2004年10月高等教育国际金融全国统一命题考试
  19. a标签与button按钮
  20. PS批量快速修改png图标颜色

热门文章

  1. 如何pip更新所有包?
  2. Windows xp .iso下载大全——超全面超难找的收藏版(三)
  3. 爬取起点网站图书信息(书名、作者、简介、图片url)
  4. raid0,raid1,raid5
  5. linux查找grep过滤错误信息,Linux 输出过滤器:grep 命令
  6. 什么是Redis哨兵机制?
  7. VMware虚拟机黑屏不显示画面
  8. IS_ERR()宏是什么意思
  9. paperpass论文查重
  10. mysql reorg 命令_DB2 runstats、reorgchk、reorg 命令