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


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

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

    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. 取值顺序:自上而下,如图箭头所示。

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

  • 相关阅读:
    [附源码]java毕业设计基于的疫苗预约系统
    复制交易为什么用经纪商信号?anzo capital昂首资本3点理由心服口服
    java 上机练习题
    删除 KubeSphere 中一直卡在 Terminating 的 Namespace
    【领域驱动设计】架构和 DDD Kata:在线汽车经销商
    外站群服务器的特性及使用优势
    软件工程师必备书单
    淘宝/天猫获取商品历史价格信息 API
    技术总结大杂烩
    使用“纯”Servlet做一个单表的CRUD操作
  • 原文地址:https://blog.csdn.net/qq_52320207/article/details/127905531