• 随笔记:计算机基础及进制计数法


    随笔记:计算机基础及进制计数法

    记录一下最近接触的基本的概念,便于想看的时候随时来翻看一下。
    基础理论还是比较重要滴,基础理论还是比较重要滴,基础理论还是比较重要滴

    1. 现代计算机是用 01 来表示信息的,使用的是二进制计数法

      1. 】克劳德·艾尔伍德·香农(Claude Elwood Shannon,1916年4月30日—2001年2月24日)是美国数学家、信息论的创始人。
    2. 为什么计算机使用二进制呢?
      1. 基于二进制的运算规则简单,简化设计
      2. 需要实现的屋里状态单一,系统可靠性和稳定性高
      3. 适合实现逻辑运算,通用性强
      4. 自己的理解】同等大数值下,使用二进制更经济,因为二进制计数法只有 01 两种状态
    3. 计算机的运算
      1. 任何计算过程都可以拆解承两类不同运算的组合
        1. 算术运算
          1. 加减乘除…等
        2. 逻辑运算(又称 布尔运算)
          1. 】乔治布尔(George Boole):19世纪英国数学家 - 1815.11.2 ~ 1864
          2. 逻辑量的取值 0 或者 1
            1. 基本运算:
              1. 与(and) : 符号/∧ 语义/并且 下同
              2. 或(or) : ∨ 或者
              3. 非(not): 除非
              4. 异或运算(XOR):符号 ,逻辑规则:相同为假,不同为真。
            2. 运算值:查询与、或、非三种基本逻辑运算的真值表
          3. 】逻辑运算丰富了程序结构
            1. 选择结构:逻辑语句 如:if…else
            2. 循环结构:循环语句 如:for 循环
        3. 位运算
          1. 目前处于了解的状态】位运算就是直接对整数在内存中的二进制位进行操作。
          2. 更多知识参考:https://www.runoob.com/w3cnote/bit-operation.html
    4. 进制转换
      1. 十进制转换成二进制
        1. 整数部分:除2取余法(余数法
          1. 在这里插入图片描述

          2. 取值顺序:自下而上,如图箭头所示。

        2. 小数部分:乘2取整法(进位法
          1. 在这里插入图片描述

          2. 取值顺序:自上而下,如图箭头所示。

      撒贝宁:我也曾经大学毕业那一段儿啊,就老觉得看不到自己的未来。后来我明白了,年轻人看不到自己的未来才是正确的。你如果一下子很准地看到了自己的未来,每一步都在计划之内,人生多么无味啊 。

  • 相关阅读:
    没有密码,如何去除Word文档的限制编辑
    [计算机组成原理] 什么是最高位和次高位进位
    使用Boost C++库中的`boost::math`模块来查找正态分布的均值或标准差的示例
    求免费好用的问卷调查平台!
    设计模式记录
    C#中的CSV文件读写
    广东省2022下半年软考报名时间已定!
    物联网微消息队列MQTT介绍-EMQX集群搭建以及与SpringBoot整合
    动静态库(生成和使用)
    基于小波分析的纹理和颜色反射对称性检测(MATLAB R2018A)
  • 原文地址:https://blog.csdn.net/qq_52320207/article/details/127905531