2020-07-02

这是我的第一个博客

在这里以后将会记录我的学习过程

01计算机的要点

1. 计算机的基本概念
- 1.1计算机是什么?
- 计算机(computer)俗称电脑,是现在一种用于高速计算的电子计算机器
- 计算机的特点:数值计算,逻辑计算(意思是通过思维运算得出的结果),储存记忆功能
1.2 计算机的组成?

  • 硬件:键盘 鼠标 显示器 CPU ...看的见摸得着。
  • 软件:QQ 浏览器 淘宝 英雄联盟...看不见摸不着。
    2. 计算机语言
    2.1 计算机语言的概念:指用于人与计算机用于通讯的语言
    • 2.2 计算机语言的发展
      - 机器语言(0 1)--> 汇编语言--> 高级计算机语言(java c c++ python...)--> 面向过程 --> 面向对象 --> "面向应用"
      2.3 根据转换时机的不同
      • 编译型语言 代表语言 C
        • x(源码)-- 编译 --> y (编译后的机器码) 执行速度特别快 跨平台比较差
      • 解释型语言 代表语言 python
        • x(源码) --解释器 --> 解释执行 执行速度比较慢 跨平台性较好(边解释边执行)
  • 3. 交互方式
    3.1 交互方式的种类
    • 命令行的交互方式 TUI (text-based user interface)
    • 图形界面化的交互方式 GUI (graphical user interfac)
  • 3.2 文本交互模式的打开方式(win)
    • win键 + R --输入命令 CMD -- 回车
    • 命令结构
    • Microsoft Windows【版本 6.1.7601】---> 版本
    • 版权所有(c)2009 Microsoft Corporation。保留所有权利 ---> 版本声明
    • C:|user|administrato>
    • C:所在磁盘的根目录 (可以通过x:切换盘符)
    • |user|administrato 所在磁盘路径,当前所在的文件夹
    • 》(>) -- 命令提示符 (在后面可以直接输入指令)
      3.3 DOS命令
      |命令符|命令符内容|
      |dir|列出当前目录下的文件夹或者文件|
      |md|创建目录|
      |rd|删除目录|
      |cd|进入指定目录|
      |cd..|退回上一级目录|
      |cd/|退回到根目录|
      |del|删除文件|
      |exit|退出dos命令|
      4. 文本文件和字符集
      4.1 文本文件分为两种
      • 纯文本 只能保存单一的数据 编写程序
      • 富文本 保存文本以外的内容
      • 将字符转换为二进制码的过程,称为编码
      • 将二进制码转换为字符的过程,称为解码
        4.2 字符集
        • ASCLL 美国编码 使用7位来对美国常用的字符进行编码 包含128个字符
        • ISO-8859-1 欧洲的编码 使用8位来编码 包含256个字符
        • GBK 中国人编码(国际码)
        • Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode 编码
        • Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32
          5. 进制
  • 进制越大表现形式越短 出现其他的进制是为了更加方便的表示数据
    5.1 进制之间的换算
  • 十进制--> 二进制5--> 101 原理对十进制进行除二
    5 / 2 = 2 余 1
    2 / 2 = 1 余 0
    1 余 1
    从下面往上面读
    6 / 2 = 3 余 0
    3 / 2 = 1 余 1
    1 余 1
    二进制 --> 十进制 101 --> 5 原理乘以2(次幂)的过程
    12(0)+ 02(1)+ 1*2(2)
    1 + 0 + 4 = 5
    运算从上面往下乘
    5.2 进制的计数
  • 十进制
  • 十进制满十进一 1 2 3 4 5 6 7 8 9 10 11 12 ...19 20
  • 二进制
  • 满二进一 0 1 10 11 100 110 111 1000...
  • 八进制(用的比较少)
  • 满八进一 0 1 2 3 4 5 6 7 10 11 ...17 20 21 22...27 30
  • 十六进制
  • 满十六进一 0 1 2 3 4 5 6 7 8 9 用a b c d e f 来表示 10 11 12 13 14 15
    0 1 2 3 4 5 6 7 8 9 a b c d e f (15)10(16)11 12 13 14 ...19(25)1a(26)
    5.3 数据间的换算
  • bit是计算机中最小的单位
  • byte是我们最小的可操作的单位
  • 8bit = 1byte(字节)
  • 1024byte = 1KB(千字节)
  • 1024KB = 1MB(兆字节)
  • 1024MB = 1GB(吉字节)
  • 1024GB = 1TB(太字节)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容