一、计算机概念
1.1计算机是什么?
现代用于高速计算的电子机器,俗称电脑。具备数值计算、逻辑计算及存储记忆的功能。
1.2计算机的组成
硬件(看得见摸得着)——鼠标、键盘、显示器、CPU等
软件(看不见摸不着)——QQ、Python、浏览器等——一系列按照特定顺序组织的计算机数据和指令的集合。
二、计算机语言
2.1计算机语言的概念
数字、字符和语法规则组成了计算机中的各种指令(或各种语言)。
2.2计算机语言的发展
机器语言——>汇编语言——>高级计算机语言
2.3高级计算机语言
计算机只能识别机器码,高级计算机语言分为:编译型+解释型
编译型语言如C语言,X(源码)——>编译——>Y(编译后的机器码)
特点:执行速度快,跨平台较差
解释型语言如Java、Python,X(源码)——>解释器(解释一句执行一句)——>解释执行
特点:执行速度较慢,兼容性较好
三、交互方式
3.1交互方式的种类
a.命令行交互方式(Text User Interface)TUI:控制台+特定指令==>完成操作(WIN+R)
b.图形界面交互方式GUI
I——>Interface(接口),软件的功能接口并非全部对用户开放
3.2交互模式TUI的打开方式
TUI 在win系统中的打开方式:win+R打开运行窗口——>输入cmd回车;附件中找到命令提示符来打开
命令提示符的组成:版本号+版权声明+位置>后面直接输入命令
可通过字母+冒号来切换盘位
3.3dos命令
a.dir列出文件或文件夹
b.md创建目录
c.rd删除目录
d.cd进入指定目录
e.cd..返回到上一级目录
f.cd\退到根目录
g.del删除文件(**.txt等文件类型可删除相应类型文件)
h.exit退出dos命令行
四、文本文件和字符集
文本一般分为分为纯文本和富文本,纯文本只能保存单一的内容(图片、字体的颜色···);富文本可以保存文本以外的内容(有道笔记、word文档等),在开发过程中我们用的是纯文本开发。
字符==>二进制(编码) 二进制==>字符(解码)
编码和解码时采用的规则我们称之为字符集。
4.1常见的字符集
ASCII表:美国人的编码表,使用7位对美国常用的字符进行编码包含128个字符
ISO-8859-1表:欧洲人使用8位对256个字符编码
GBK表:国标码,中国的编码
Unicode:万国码,包含世界上所有语言;实现方式:utf-8、utf-16、utf-32,其中utf-8是最常用的;utf-8范围1-5字节、utf-16范围2-4字节、utf-32范围4字节
字节:Byte计算机用于计量存储和传输容量的一种计量单位,1Byte=8bit二进制
1个英文字母不分大小谢谢都占1个字节
1个中文汉字占2个字节
1个英文标点占1个字节 .占1个字节
1个中文标点占2个字节 。占2个字节
字符:指计算机中使用的字母、数字、字和符号
五、进制
字符的基本单位是1个字节也就是8位二进制
生活当中采用的是十进制
计算机采用的是二进制
还有八进制、十六进制等,进制越大表现形式越短,是为了更加方便地表示数据。
5.1进制间的转换
十进制转换成二进制:对十进制进行除2运算,并由下往上写出结果
二进制转换成十进制:对二进制从0位开始进行2的求幂运算(0位为2的0次幂,以此类推)后求和
十进制转换成十六进制:先将十进制转换为二进制,再将二进制按每4位转换成十进制找到对应的十六进制
十进制的90转换成十六进制先转换成二进制为0101 1010分别对应5和10,对应十六进制的5和A,那90转换成十六进制就是0x5A,前缀0x是C与C++中规定,十六进制必须以0x开头以加以区分。
5.2进制的计数
十进制:满十进一,一共有十个数字0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 /10 11 12 1314 15 16 17 18 19/20 21 22 .....29/30.........39
二进制:满二进一,一共有两个数字0 1
0 1 /10 11/100 101/110 111/1000 1001/1010 1011/1100 1101/1110 1111......
八进制:满八进一,一共有八个数字0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7/10 11 12 13 14 15 16 17/20 21 22 23 24 25 26 27/30......37/40........
十六进制:满十六进一,一共有十个数字和六个字母0 1 2 3 4 5 6 7 8 9 A B C D E F
0 1 2 3 4 5 6 7 8 9 A B C D E F/10 11 12 13 14 16 16 17 18 19 1A 1B 1C 1D 1F/20......
5.3数据间的换算
内存当中每一个小格子我们称为1bit位,bit是计算机中的最小单位,byte是我们可以操作的最小单位。
1byte=8bit 1024byte=1kb(千字节) 1024kb=1mb(兆字节) 1024mb=1gb(吉字节) 1024gb=1tb(太字节)
六、环境变量
在操作系统中指定操作系统运行环境的参数——临时文件存放位置、系统文件存放位置等
6.1查看环境变量
我的电脑——>右键属性——>高级系统设置——>环境变量——>用户名对应的用户变量——>对其进行变量的增加、删除、修改操作
6.2path环境变量
保存的是一个一个的路径,我们在命令行输入一个命令(或访问一个文件时),系统会在当前目录中寻找,如果有则直接打开或者和执行;如果没有会去path环境变量的路径中一次寻找,知道找到位置;如果path环境变量里没有所需打开或执行的文件或命令,则会提示出错。