计算机基本概念
- 1.计算机是什么
- 一种用于高速计算的电子计算机器
- 特点:具有数值计算,逻辑计算和存储功能
- 总结:能够按照给定程序自动运行且高速处理数据的现代化只能电子设备
- 2.计算机的组成
- 硬件:鼠标,键盘,CPU,硬盘…看得见摸得着
- 软件:QQ,微信,英雄联盟…看不见摸不着
计算机语言
- 1.概念
- 概念:用于人与计算机通讯的语言
- 2.发展
- 机器语言 –> 汇编语言 –> 高级计算机语言
- 机器语言:计算机能够识别的语言,由0,1组成的二进制数
- 汇编语言:用一些简单的字母和符号来代替二进制串,便于人类记忆和识别
- 高级语言:一系列指令的集合
- 3.高级分类
- 按种类:
- C C++ JAVA PYTHON
- 按程序设计思想:
- 面向过程:C
- 面向对象:PYTHON,JAVA, C++
- 按转换类型
- 编译型:C C++
- 运行速度快,跨平台性差,编译后直接在机器上运行
- 源码–>编译–>机器码–>执行
- 解释性 PYTHON
- 运行速度慢,跨平台性好,通过解释器运行
- 源码–>解释器–>解释执行
- 编译型:C C++
- 按种类:
人机交互方式
1.分类
-
命令行的交互方式(Text-based User Interface)TUI
- 图形界面化的交互方式(Graphical User Interface)GUI
2.文本交互方式
-
windows系统中的CMD
- linux系统中的Bash
3.DOS命令
指令 | 作用 |
---|---|
dir | 列出当前目录下的文件夹或者文件 |
md | 创建目录 |
rd | 删除目录 |
cd | 进入指定目录 |
cd .. | 进入上一级目录 |
cd/ | 进入根目录 |
del | 删除文件 |
exit | 推出命令界面 |
文本文件和字符集
-
1.文本分类:纯文本和富文本
- 纯文本:只能保存文本内容,无法保存与内容无关的东西
- 富文本:可以保存内容及其以外的东西,比如:内容格式,字体大小,字体样式
-
2.计算及储存
- 由于计算机硬件的关系,计算机储存的所有内容都是以二进制的方式保存
- 将字符转换成二进制码的过程—编码(encode())
- 将二进制码转换成字符的过程—解码(decode())
- 由于计算机硬件的关系,计算机储存的所有内容都是以二进制的方式保存
-
3.字符集
- ASCII 美国使用编码,使用7位来对美国常用的字符集进行编码
- ISO-8859-1 欧洲编码
- GBK 中国编码
- Unicode 万国码
- Unicode编码分 <font color='red'>UTF-8</font> UTF-16 UTF-32
进制
- 计算机只能识别二进制文件而人类却可以使用任意指定进制
- 在计数时,在(X)进制中在此位置数达到(X)时会将该位置处的数归0在高一位处加1
- 1.进制的转换
- 进制越大表现形式越短,越方便表示数据
- 2.进制计数
- 二进制
- 逢二进一,由0,1组成
- 计数,0 1 10,11,…
- 十进制
- 逢十进一,由0 1 2 3 4 5 6 7 8 9组成
- 计数,0 1 2 3 4 5 6 7 8 9 10 11
- 八进制
- 逢八进一,由0 1 2 3 4 5 6 7组成
- 计数,0 1 2 3 4 5 6 7 10 11 ….16 20
- 十六进制
- 逢十六进一,由0 1 2 3 4 5 6 7 8 9 a b c d e f组成
- 计数,0 1 2 3 … a b c d e f 10 11…1d 1e 1f 20…
- 二进制
- 3.数据间的转换
- bit 计算机中的最小单位
- byte(字节) 我们最小可操作单位
- 8bit = 1byte
- (千字节)
- (兆字节)
- (吉字节)
- (太字节)