1)二进制->八进制

理论:取三合一法。

即从二进制的小数点为分界点,向左(向右)每三位取成一位,接着将这三位二进制按权相加,得到的数就是一位八位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数。

例程1:(101110.101)2

整数部)

101

1*(2的2次方)+ 0*(2的1次方) + 1*(2的0次方)=5

110

1*(2的2次方)+ 1*(2的1次方) + 0*(2的0次方)=6

小数部)

101

1*(2的2次方)+ 0*(2的1次方) + 1*(2的0次方)=6

故(101110.101)2的八进制结果为:56.6

例程2:

将二进制数1101.1转换为八进制   
得到结果:将1101.1(00)转换为八进制为15.4

2)八进制->二进制

理论:取一分三法

即将一位八进制数分解成三位二进制数,用三位二进制按权相加去凑这位八进制数,小数点位置照旧。

例程:(67.54)8

6/2=3余0

3/2=1余1

110

7/2=3余1

3/2=1余1

111

5/2=2余1

2/2=1余0

101

4/2=2余0

2/2=1余0

100

故(67.54)8->二进制的结果为:110111.101100

二进制八进制相互转换相关推荐

  1. C语言 十进制和八进制相互转换 - C语言零基础入门教程

    目录 一.十进制和八进制区别 1.基数不同 2.有效字符不同 3.用途不同 二.十进制转八进制 三.八进制转十进制 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >& ...

  2. 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...

    C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...

  3. java怎么打印进制,java编程思维_007打印二进制,八进制,十六进制

    java编程思想_007打印二进制,八进制,十六进制 package wzs.test2; //打印二进制,八进制,十六进制 public class Test { public static voi ...

  4. C++ 字节流与二进制字符串相互转换(一个简单的明文加解密程序)

    1.想法由来 作为一名程序猿,在我们写文章.文字片段或者一句简短的话语,对外发表或者告之他人时,是否想过带点新意和创意呢?如果想过,那么这篇文章会给你一点帮助. 本文介绍的是一个简单的将明文与二进制字 ...

  5. 十进制转二进制 / 八进制 / 十六进制的手算方法,及其数学原理的通俗解释

    前言:接触计算机的同学学习基础课程时,不免会碰到十进制转二进制 / 八进制 / 十六进制这种问题.常见的方法有"除以2/8/16看余数".本文在介绍方法的前提上,对其数学原理进行了 ...

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

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

  7. 二进制 八进制 十进制 十六进制

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

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

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

  9. mysql存图片二进制文件_将图片(二进制文件)存储于数据库,论文件字节流与二进制字符串相互转换...

    开发中遇到存储图片文件于数据库这样的需求. 我们知道文件本身就是一份二进制数据,不同类型的文件只是编码形式不同,对应的解读形式不同,无论txt文件.jpg文件亦或是mp4文件,本质上都是0和1组成的. ...

最新文章

  1. 编程笔试(解析及代码实现):序列重排之给一个长度为n的序列A,求找出某种排列方式使得相邻两个数的差值之和最大并求出该最大值
  2. Deep Learning学习 之 CNN代码解析(MATLAB)
  3. 学习ModSecrity Handbook之摘录
  4. python编写代码购买飞机票_女朋友是机票贩子?用Python写个刷飞机票的脚本!生活费多了两百...
  5. (C++版)链表(一)——实现单向链表创建、插入、删除等相关操作
  6. java开发工具软件排行榜
  7. c# linq的差集,并集,交集,去重【转】
  8. pytorch: where、gather函数
  9. 复制数据库(本地到阿里云)
  10. 去伪、存真、打破、重塑……网贷业暴雷潮之下的敬畏与回归
  11. Python读取文件找出重复元素
  12. 【js逆向爬虫】-有道翻译js逆向实战
  13. 冶金物理化学复习【6】吉布斯自由能的变化
  14. 物体识别基本原理及其Python实现
  15. Spring Getting Started Guides migrated to Asciidoctor
  16. 2022-07-11 BUD元宇宙面试记录及复盘(还是要多复习下语言的细节)
  17. HAL库串口FE帧错误处理方法
  18. mac启动idea后显示“idea”意外退出
  19. JavaWeb_script
  20. QLineEdit输入限制

热门文章

  1. 常见的中成药神奇疗效
  2. python开发语音录入_基于python实现语音录入识别代码实例
  3. 深入探讨PageRank
  4. egg extend ts_从 Egg.js 到 NestJS,爱码客后端选型之路
  5. python调用阿里云sdk
  6. UVALive 5864 - Register Allocation
  7. C++11新式洗牌std::shuffle与老式洗牌函数std::random_shuffle的区别
  8. 中国不可能有金融危机而只有经济危机
  9. 如何做一名成功的业务员 【转帖】
  10. 北京邮电大学计算机学院考研夏令营,北京邮电大学理学院2021年保研夏令营活动通知...