目录
一、计算机要点1、计算机的基本概念1.1计算机是什么1.2计算机的组成
2、计算机语言2.1计算机语言的发展2.2根据转换时机的不同
3、交互方式3.1交互方式的种类3.2TUI的打开方式(win)3.3DOS命令
4、文本文件和字符集4.1文本文件4.2字符集
5、进制5.1进制之间的换算5.2进制的计数5.3数据间的换算
一、计算机要点
1、计算机的基本概念
1.1计算机是什么
1、计算机(电脑)是现代一种用于高度计算的电子计算器。
2、特点:数值计算、逻辑计算、存储记忆功能
1.2计算机的组成
1、硬件:看得见摸的着,如:硬盘、显示器、键盘、显卡等。
2、软件:看得见摸不着,如:QQ、浏览器、微信等。
2、计算机语言
计算机语言的概念,指用于人与计算机用于通讯的语言
2.1计算机语言的发展
1、计算机语言(0和1)-->汇编语言-->高级计算机语言(Java、c、python等)
2、高级计算机语言(从面向过程--- >面向对象--->'面向应用')
2.2根据转换时机的不同
1、编译型语言 代表语言 C
x(源码)--编译--->编译后的机器码,执行速度特别快,跨平台性比较差
举例:食堂吃饭,做好的饭,速度快,但是不能点菜
2、解释型语言 Python
x(源码)---解释器--->解释执行,执行速度比较慢,跨平台性比较好
举例:餐厅吃饭,需要点菜,现做,速度慢
3、交互方式
3.1交互方式的种类
1、命令行的交互方式TUI(Test-based User Interface)
速度快,但是要记住命令
2、图形界面化的交互方式GUI
速度慢,不用记命令
3.2TUI的打开方式(win)
win健+R ---> CMD ---> enter
命令行结构
3.3DOS命令
命令描述
dir列出当前目录下的文件夹或者文件md创建目录rd删除目录cd进入指定目录cd…退回上一级目录cd/退回到根目录del删除文件exit退出dos命令
4、文本文件和字符集
4.1文本文件
1、纯文本
只能保存单一的文本内容,无法保存内容无关的东西(例如:txt文本文档)
2、富文本
可以保存文本以外的东西(例如:有道笔记)
3、纯文本在计算机底层也会转换为二进制保存
将字符转换为二进制码的过程,我们称之为编码 encode()
将二进制码转换成字符的过程,我们称之为解码 decode()
4.2字符集
ASCII(美国)
ISO-8859-1(欧洲)
GBK(中国)
Unicode UTF-8 UTF-16等(万国码)
5、进制
进制越大表现形式越短,出现其他的进制是为了更加方便的表示数据
5.1进制之间的换算
1、十进制--->二进制 5 -->101
原理:对十进制进行除二操作
5 / 2 = 2 余 1
2 / 2 = 1 余 0
1 余 1
6 / 2 = 3 余 0
3 / 2 = 1 余 1
1 余 1
2、二进制--->十进制 101 --> 5
原理:乘以2(次幂)的过程
1 * 2(0)+ 0*2(1)+ 1 * 2(2)
1 + 0 + 4 = 5
5.2进制的计数
1、十进制 满十进一
0 1 2 3 4 5 6 7 8 9 10 11 12 13...19 20...
2、二进制 满二进一
0 1
0 1 10 11 100 101 110 111 1000...
3、八进制 满八进一(用的较少)
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 10 11 12 13 14 15 ...17 20 21 22...
4、十六进制 满十六进一
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) 1b 1c 1d...
5.3数据间的换算
bit是计算机中最小的单位
byte是我们可以操作的最小单位
8bit = 1byte(字节)
1024byte = 1KB(千字节)
1024KB = 1MB(兆字节)
1024MB = 1GB(吉字节)
1024GB = 1TB(太字节)