zoukankan      html  css  js  c++  java
  • 进制

    前言

    进制转换的问题 之前一直都有碰到过,but一直都没有深入去学习过,今天就多了解一下吧

    十六进制

    • 什么是十六进制?
      十六进制又称hex()
      十六进制的范围:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
      即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15。

    • 如何计算
      例:2AF5换算成10进制:
      用竖式计算:
      第0位: 5 * 16^0 = 5
      第1位: F * 16^1 = 240
      第2位: A * 16^2= 2560
      第3位: 2 * 16^3 = 8192

    so: 2AF5 = 5+240+2560+8192 = 10997


    ## 八进制
    • 什么是八进制?
      八进制,Octal,缩写OCT或O,一种以8为基数的计数法,
      八进制的范围:0,1,2,3,4,5,6,7
      逢八进1

    • 如何计算
      例: 12(8进制)如何转换成十进制?
      用竖式计算:
      第0位: 2 * 8^0 = 2
      第1位: 1 * 8^1 = 8

    so: 12(8进制) = 2+8 =10

    二进制

    • 什么是二进制?
      二进制数据是用0和1两个数码来表示的数。
      它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
      范围 :0,1

    • 如何计算
      例 : 1100(二进制)如何转换成十进制?
      用竖式计算:
      第0位: 0 * 2^0 = 0
      第1位: 0 * 2^1 = 0
      第2位: 1 * 2^2= 4
      第3位: 1 * 2^3 = 8

    so: 1100(二进制) = 0+0+4+8 = 12


    总结

    进制 应用
    十进制 11 给人看的
    十六进制 B 二进制的方便阅读的记录方式
    八进制 13 很少用
    二进制 1011 机器语言 / 方便电路设计
  • 相关阅读:
    餐盘模拟 数据结构及其描述
    游戏心理相关
    对于问题的认知过程
    程序语言中的基础理解
    游戏聊天记录
    游戏设定
    游戏技能学习
    游戏数值学习
    游戏的系统化思维
    游戏存储数据随笔
  • 原文地址:https://www.cnblogs.com/unixcs/p/11456083.html
Copyright © 2011-2022 走看看