zoukankan      html  css  js  c++  java
  • 【基础】理解进制

    学习目标:理解进制

    学习要求:1.先忘掉十进制,不要想着转化为十进制

                  2.先不要想着四则运算

                  3.先不要去管现存的进制标准

                  4.怎么写怎么读,例如:12不要读成【十二】,要读成【壹贰】

    ———————————————————————————————————————————————————————

    常见的进制:二进制:逢二进一(0、1)

                     八进制:逢八进一(0、1、2、3、4、5、6、7)

    以二进制和八进制为例(十进制以后的进制有比较特殊的地方,以后再说)

    二进制是逢二进一,先来写一下

    0 1

    写到这里迷茫了,要怎么进啊。。。

    别急,先来看下熟悉十进制是怎么进的吧

    0 1 2 3 4 5 6 7 8 9

    这里已经有十个数了,进一以后大家都知道是

    10(壹零)

    那么,为什么是10(壹零)呢?

    我们不妨先把上面的数变一下

    00 01 02 03 04 05 06 07 08 09

    到了【09】这里【9】已经是最大的一个数了,所以便进一,

    把前面的【0】变成【1】,后面的【9】又重新回归到【0】,

    所以【9】进一后就是【10】

    回归到二进制,我们像刚才那样在前面加个【0】

    00 01

    到了【01】这里,【1】是二进制中最大的数了,所以我们把【01】中的【0】变成【1】,【1】又重新回归到【0】

    所以,【01】进一以后便是【10】

    00 01 10

    往后再写几个,如下

    00 01 10 11 100 101 110 111

    可以自己尝试理解下,并用八进制作为练习

    八进制

    00 01 02 03 04 05 06 07 10 11 12 13 14 15 16
    17 20 21 22 23 24 25 26 27 28 30 31 32 33 34

    结束

                           水汐音

                   2017.09.04

  • 相关阅读:
    Android配置----adb工具的使用
    Android配置----小米手机通过wifi连接ADB调试Android应用
    Java语法基础(二)----运算符
    Java语法基础(一)----关键字、标识符、常量、变量
    Java学习----Java概述
    nginx配置upstream实现负载均衡
    docker挂载本地目录和数据卷容器
    sublime text 3 配置优化
    sql update set使用case when语句
    mysql表复制create table like和create table as比较
  • 原文地址:https://www.cnblogs.com/syxy/p/7473007.html
Copyright © 2011-2022 走看看