zoukankan      html  css  js  c++  java
  • 《程序员是怎样跑起来的》第二章有感数据用二进制数表示的

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    HTML的初体验
    HTML兼容问题——HACK技术
    JavaScript 小试牛刀
    JavaScript 初识
    HTML5+CSS3 代码简写篇
    原生JavaScript技巧
    Java1变量数据类型和运算符
    java6循环结构二
    java3选择结构一
    java2变量数据类型和运算符
  • 原文地址:https://www.cnblogs.com/bug1820201063/p/10295848.html
Copyright © 2011-2022 走看看