• 《程序员是怎样跑起来的》第二章有感数据用二进制数表示的


    什么是二进制数,对于我这个对口的来说早已接触,但是我只是会简单做一些二进制数转换,而并不知道,计算机工作过程中都是把数据转换成二进制数来运行读取的。我们知道计算机是有超大规模集成电路构成的,

    集成电路(IC)也就是说一个集成电路只有直流电压0V和5V两种状态,也就是说集成电路的引脚,只能表示两种状态。由于这个特性所以计算机只能把数据转换成二进制数来处理。

    什么是二进制数?我们通过右边一张图来认知

    1、所有数的零次幂都是1

    2、数值的表现方法,进位计数制中各数位上可能有的数值的个数。十进制数基数是10,二进制数的基数是2

    二进制数、移位运算、逻辑运算都是很简单的,因为只要掌握一切技巧很容易学习这一章知识的

    移位运算,接下来看一张图片就会很轻松学会

    移位数值就会发生改变,右移区分逻辑位移和算术位移。左移,无论是图形模式还是相乘运算,都需要在空出来的低位补0即可

    逻辑运算通过下方这张图可明白

    学完本章后,对二进制、逻辑运算、和移位运算都有了一定的了解。感觉学完这章对计算机又有了深刻的了解,加油我能行。

  • 相关阅读:
    bzoj3167 [Heoi2013]Sao
    51Nod1220 约数之和
    THUSC2017 游记
    基于线性代数的一般图匹配
    COGS2608 [河南省队2016]无根树
    CTSC2017 & APIO2017 游记
    cef GeneralUsage
    CefApp和CefClient的作用
    cef源码分析之cefsimple
    【chromium】cef是如何进行版本控制的?
  • 原文地址:https://www.cnblogs.com/bug1820201063/p/10295848.html
Copyright © 2020-2023  润新知