存储单位

  • 最小的数据单位是比特(bit),表示以为二进制的0或1,写作’b’,是网络数据传输的基本单位。
  • 最小的存储单位是字节byte,写作’B’,1B=8b
  • 存储容量:
    1KB=1024B => 2^10
    1MB=1024KB => 2^20
    1GB=1024MB => 2^30
    1TB=1024GB => 2^40

进制

  • 二进制:简写为B,只有0和1两个表示,即基数为0和1,进位规则“逢二进一”,借位规则是“借一当二”。
  • 八进制:简写为O,基数为0-7,进位规则“逢八进一”。
  • 十进制:简写为D,基数为0-9,进位规则“逢十进一”。
  • 十六进制:简写为H,基数为0-9andA-F,进位规则“逢十六进一”。

进制间的转换

二进制:

  • 二进制转十进制:按幂相加

    • 0b 110100=1*2^5+1*2^4+1*2^2=32+16+4=52
    • 52=0b 110100
  • 二进制转八进制:三位一划分,从低位开始高位不够补零
    • 0b 10110=0b 010 110=26
  • 二进制转十六进制:四位一划分,从低位开始高位不够补零
    • 0b 10110=0b 0001 0110=16

八进制:

  • 八进制转二进制:

    • 方法:除2取余法,除二到商为0,倒序取余,每一个八进制为三个二进制,若不够三位则高位补0
    • eg:
  • 八进制转十进制:
    • 方法:按权展开相加
    • eg:
0o 120=1*8^2+2*8^1+0*8^0= 64+16+0=80
  • 八进制转十六进制:

    • 方法:先将八进制转换为二进制,再转换为十六进制
    • eg:
0o 12=0b 001 010 =0b 0000 1010=0x 0A

十进制:

  • 十进制转二进制:

    • 方法:除2取余法:除二到商为0,倒序取余

      • eg:
  • 十进制转八进制:
    • 间接方法是将十进制转换为二进制,然后再转换为八进制
    • 直接方法是同转二进制相同,将除数变为8
      • eg:
  • 十进制转十六进制:
    • 间接方法是将十进制转换为二进制,然后再转换为八进制
    • 直接方法是同转二进制相同,将除数变为16
      • eg:

十六进制:

  • 十六进制转二进制:

    • 方法:除2取余法:除二到商为0,倒序取余,每一个十六进制为四位二进制,若不够四位高位补0

      • eg:
  • 十六进制转八进制:
    • 方法:先将十六进制转换为二进制,再转换为八进制
0x 0A=ob 0000 1010=0b 000 001 010=0o 012
  • 十六进制转十进制:

    • 方法:按权展开:
0x 0A=0b 0000 1010=1*2^3+1*2^1=8+2=10

知识点补充

  • 计算机是以二进制存储数据的,因为计算机只识别二进制

    • 具体原因:
      1.稳定性比较高(只有0和1)
      2.成本比较低(技术上容易实现)
      3.与生活中的真假逻辑相吻合(便于解决生活中的问题)
  • 进制之间快速的转换方法:8421法
    • 8421转换法可以轻松实现各进制之间的转换
    • eg:十进制的12转换为二进制
      12=4+8 对应位置的数为1,其余为0,即:
      8 4 2 1
      1 1 0 0

计算机进制之间的转换相关推荐

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

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

  2. 计算机进制小数位之间的转换,计算机进制之间相互转换

    <计算机进制之间相互转换>由会员分享,可在线阅读,更多相关<计算机进制之间相互转换(4页珍藏版)>请在人人文库网上搜索. 1.计算机进制之间相互转换计 算 机 进 制 之 间 ...

  3. 计算机基础--进制之间的转换

    前言 在学习计算机时,不可避免是需要了解进制的概念以及它们之间是如何进行转换的. 一. 进制的介绍 1.1 概念介绍 二进制的概念: 二进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码 ...

  4. 计算机中各进制之间的转换

    各进制之间的转换 由于有些时候总是会忘记一些各种进制之间的转换,长时间不用,就会比较模糊,所有就将其做个总结. 二进制转十进制 首先就相当于二进制数 个位数x20+十位数x21+百位数x22- 例子 ...

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

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

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

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

  7. 史上最全计算机进制介绍以及转换

    现代社会中,计算机已经深入到各个方面中,无论是工作还是生活,给人们带来了极大便利. 我们平时操作计算机无论是用来办公还是用来娱乐,都是计算机主要用来存储数据和计算数据.在计算机中组成结构中,存储器就是 ...

  8. 数据类型的划分和进制之间的转换方式(二进制,十进制,八进制,十六进制)

    数据类型的划分 值类型(13种) 值存储在堆栈中 存储空间小 调用速度快 a. 值类型变量可以直接分配给一个值.它们是从类 System.ValueType 中派生的. b. 值类型直接存储其值 c. ...

  9. JavaSE笔记(09) —— 进制之间的转换以及原码,反码,补码的讲解

    进制的介绍 对于整数,有四种表示方式: 二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头: 十进制:0-9 ,满 10 进 1: 八进制:0-7 ,满 8 进 1. 以数字 0 开头表示: ...

最新文章

  1. EJB调用原理分析 (飞茂EJB)
  2. Dbgrid 中表字段所在的列序号
  3. 诺基亚7原生android,【IT之家出品】诺基亚7快速上手体验:蔡司镜头回归,原生Android味...
  4. 【深度学习的数学】绘制2×3×1层带sigmoid激活函数的神经网络感知机输出函数的三维图像(神经网络参数使用正态分布随机数)
  5. new,is和as运算符解析及运行时类型,对象,线程堆栈,托管堆之间的联系
  6. LeetCode 24 Swap Nodes in Pairs (交换相邻节点)
  7. UVA12298 Super Poker II(多项式/背包问题)
  8. 昆明大学津桥学院计算机科学与技术,昆明理工大学津桥学院计算机科学与技术专业2015年在河南理科高考录取最低分数线...
  9. C语言和设计模式(责任链模式)
  10. HTML文件点放在手机桌面,如何把手机桌面上的文件发送到微信里
  11. linux启动redis指定端口,linux redis实现自定义运行多端口、多实例 | 极安全-JiSec
  12. 寄给J.Keisler教授的一电子生日贺卡
  13. 2016年山西医科大汾阳学院实验1,实验2
  14. css省略号方法及不显示问题修复
  15. 【动态规划】图像压缩问题
  16. 获取打印机分辨率_为孩子准备的第一台口袋打印机,喵喵机P2S评测
  17. egg extend ts_从 Egg.js 到 NestJS,爱码客后端选型之路
  18. 【Springboot】录屏功能实现
  19. mysql无法停止slave_遇到诡异的问题 stop slave 无法停止
  20. String.intern() 的详细理解

热门文章

  1. SQL server 2008卸载出错
  2. 13.1 直方图的基本概念
  3. 热情贡献!!!史上最全openstack资料大全!!!你值得拥有!!!
  4. 20条机械设计知识点干货,记得收藏哦!
  5. 在python中、x=x+1是合法语句吗_Python x=x+1和x+=1之间的差异
  6. 基于JAVA教学视频平台系统计算机毕业设计源码+数据库+lw文档+系统+部署
  7. A2B音频总线-车载多媒体功放音频测试
  8. 如何通过 Java 合并和取消合并 Excel 单元格
  9. 获取高德POI兴趣点的详细信息
  10. 我的2013梦想清单