一.关于进制之间的转换关系

我们所说的百兆,千兆网络单位是bps(比特率,位/秒/bit/s),通常所说的百兆光纤也就是100Mps,而在实际应用中使用的传输单位是字节/秒(byte/s).

8bit 1byte
1024byte 1kb
1024kb 1MB
1024MB 1GB
1024GB 1TB
1024TB 1PB
1024PB 1EB
1024EB 1ZB
1024ZB 1YB

十进制数表现方式

列如:(1010)10 1010D 1010

八进制数表现方式

列如:(1010)8 1010O

二进制数表现方式

例如:(1010)2 1010B

十六进制数表示方式

列如:(1010)16 1010H OX1010

在数制中还有一个规则就是N进制必须是逢N进一。

十进制数的特点是逢十进一

列如:(1010)10=1×103+0×102+1×101+0×100

二进制数特点是逢二进一

列如:(1010)2=1×23+0×22+1×21+0×20=(10)10

八进制数特点是逢八进一

列如:(1010)8=1×83+0×82+1×81+0×80=(520)10

十六进制数特点是逢十六进一

列如:(1010)16=1×163+0×162+1×161+0×160=(4112)10

数制转换

十进制转二进制方法一:余数倒排

125÷2 有余计1

62÷2 0

31÷2 有余计1

15÷2 有余计1

7÷2 有余计1

3÷2 有余计1

1÷2 有余计1

0

方法二:减法

1 1 1 1 1 1 1 1

128 64 32 16 8 4 2 1

125-128 负计 0

125-64 正计 1

61-32 正计1

29-16 正计1

13-8 正计1

5-4 正计1

1-2 负计 0

1

125=1111101B

二进制数转换八进制数:3位一转换 列:111 010 110

二进制数转换十六进制数:4位一转换 列:1000 0001 1101

二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F

常见的八位二进制数

10000000 128
11000000 192
11100000 224
11110000 240
11111000 248
11111100 252
11111110 254
11111111 255

举个列子:我们将10000000这个二进制数转换成八进制数,将其每三位分一组。这时候我们发现不够分可以给前面加0为010 000 000

同理将二进制数转换成十六进制数加0为0000 1000 0000根据上述表格提示我们可以快速找到对应的数制1000对应的十六进制数是8,这样可以方便我们进行转换。

一.关于进制之间的转换关系相关推荐

  1. c 语言转换成php语言,C++_C 语言进制之间的转换,二进制、八进制和十六进制向 - phpStudy...

    C 语言进制之间的转换 二进制.八进制和十六进制向十进制转换都是非常容易的,就是"按权相加". 所谓"权",也即"位权".例如,十进制第1位 ...

  2. 进制之间的转换和解释

    一: 二: 二进制.八进制.十进制与十六进制 本人转载链接:https://blog.csdn.net/liangxw1/article/details/78535545 作者转载:http://yu ...

  3. 不同进制之间的转换的各种方法

    不同进制之间的转换纯粹是数学上的计算.不过,你不必担心会有么复杂,无非是乘或除的计算. 生活中其实很多地方的计数方法都多少有点不同进制的影子. 比如我们最常用的10进制,其实起源于人有10个指头.如果 ...

  4. C语言学习之路--计算机系统组成以及工作原理,进制之间的转换和机器数及其表示范围

    目录 一.前言 二.计算机系统组成以及工作原理简介 1.硬件系统基本组成原理及工作原理 2.硬件各部分详解 1.运算器 2.控制器 CPU 3.存储器 1.内存储器 2.外存储器 3.拓展 4.存储器 ...

  5. java中各进制之间的转换(十进制转十六进制、十进制转二进制、二进制转十进制、二进制转十六进制)...

    在java编辑中有没有遇到经常需要进行java中各进制之间的转换(十进制转十六进制.十进制转二进制.二进制转十进制.二进制转十六进制)的事情呢?下面我们就来分析一下各自是怎么转换的: [java] / ...

  6. 二进制-八进制-十进制-16进制之间的转换

    进制之间的转换 主要用到连个函数: Convert.ToInt32(str,numbased):将字符串转成str,按照numbeased指定的进制转成10进制数: Convert.ToString( ...

  7. JAVA进制及进制之间的转换

    进制 一.进制 二进制: 0.1 满二进一 以0b开头作为标识 在jdk1.7之前程序中无法直接书写一个二进制数字 八进制: 0~7,满8进1 要求以0做开头为标识 十进制 十六进制: 0~9.A~F ...

  8. 9277用计算机,关于计算机常用进制以及进制之间的转换笔记

    计算机常用进制以及进制之间的转换 进制的由来 生活中的常用进制 计算机中的二进制 计算机常用四种进制的说明 八进制和十六进制 进制之间的转换 进制的由来 进位就是进位计数制,就是一种计数的方法 古代社 ...

  9. 一篇关于不同进制之间的转换、比如二进制、八进制、十进制、十六进制等

    1.其他进制转十进制二进制转十进制计算公式:从最低位开始(右边起),将每个位上的数提取出来,乘于2的(位数-1)次方,然后求和1101 =1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8 ...

最新文章

  1. 矩阵相关概念的物理意义
  2. zepto+html5+php实现h5上传头像(移动端)上
  3. iOS相关,过年回来电脑上的证书都失效了
  4. android 跨应用,Android跨应用获取资源
  5. weex scroller
  6. 计算机音乐新年好呀,新年好呀新年好 伴奏
  7. Mixly01:米思齐(Mixly)简介
  8. 《SLA by Short brain》—学好英语口语的终极法宝!
  9. 2021年美容师(初级)报名考试及美容师(初级)模拟考试题
  10. 3. 搞定收工,PropertyEditor就到这
  11. python输入三个值输出最大值_python输入十个数如何输出最大值
  12. 计算机图形学——MFC绘图基础
  13. win7旗舰版64位占了20多G的内存的清理方法
  14. word图文混排复制到CuteEditor图片不显示
  15. 服务器响应404,无法加载资源错误:服务器响应状态为404(未找到)
  16. Android+Jquery Mobile学习系列(6)-个人信息设置
  17. 翻转课堂在语文教学中的案例
  18. 速卖通运营之--如何通过搜索快速提升店铺流量
  19. mysql查看、修改端口、指定端口登录
  20. 全民创业时代,程序员这样创业获得成功!

热门文章

  1. 动态URL是什么?动态URL有什么特点?
  2. CD-ICBC-常见问题或开发过程备份记录
  3. 云服务器Redis集群部署及客户端通过公网IP连接问题
  4. [Codeforces947D]Riverside Curio(思维)
  5. 萌新必看—10种前端存储哪家强,一文读尽!
  6. [杂项项目]纯C语言实现控制台小游戏——数字拼图
  7. IDEA坑: log.info爆红和Mapper没有跳转箭头(插件安装)
  8. WorldFirst靠谱吗?跨境收款工具万里汇WorldFirst介绍!
  9. 用Excel做排列图
  10. linux otg u盘,如何使用OTG手机功能U盘?