这是我的第一个博客
在这里以后将会记录我的学习过程
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(源码) --解释器 --> 解释执行 执行速度比较慢 跨平台性较好(边解释边执行)
- 编译型语言 代表语言 C
-
2.2 计算机语言的发展
-
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(太字节)