一、计算机要点

本文全面介绍了计算机的基础概念,包括计算机的定义、特点和组成,计算机语言的发展历程,从机器语言到高级语言,以及编译型和解释型语言的区别。探讨了计算机的交互方式,如命令行和图形界面,以及文本文件和字符集的相关知识。此外,还讲解了进制概念、数据换算和环境变量的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、计算机的概念

1.1、计算机是什么?
计算机,俗称电脑,是现代一种用于高速计算的电子计算器,可以按照程序运行自动高速处理数据的现代化电子设备。

1.2、计算机的特点
(1)数值计算
(2)逻辑计算
(3)存储记忆功能

1.3、计算机的组成
硬件:主板、CPU、内存、硬盘驱动器、各种扩展卡等…

软件:软件就是一系列按照特定顺序组织计算机数据和特定指令的集合,例如,PyCharm、QQ…

二、计算机语言

2.1、计算机语言的概念
计算机语言就是用于人与计算机之间通讯的语言;数字、字符和语法规则等组成了计算机中的各种指令(或者各种语句)。

2.2、计算机的语言发展
机器语言(由0和1组成) - > 汇编语言 - > 高级计算机语言

根据高级语言转换为机器语言的时机不同,高级计算机语言分为编译型语言和解释型语言:
(1)编译型语言是指通过专门的编译器,将高级语言源代码一次性编译为机器码,编译后的机器码及格式只能在指定平台的硬件识别执行。
例如:C语言编写的X(源码),经过编译,生成Y(编译后的机器语言)。

特点:执行速度快,跨平台比较差

(2)解释型语言每次运行都需要将源代码解释称机器码并执行。
例如:Java、Python语言编写的X(源码),解释器解释至执行位置,解释执行。

特点:执行速度比较慢,跨平台比较好

三、交互方式

3.1、交互方式的种类
(1)命令行的交互方式(TUI),前提需要一个控制台,然后在里面输入一些指令,才能与计算机进行交互,例如cmd;
(2)图形界面化的交互方式(GUI);
(3)interface(接口)。

注:学开发主要是学习TUI。

3.2 、交互模式的打开
以win系统的TUI举例:TUI win系统:win+R出现运行窗口,cmd回车
Win_TUI命令行的结构:版本号+版权声明
">"表示命令提示符

3.3、简单的DOS命令
点(.):表示当前目录;
点点(…):表示上一级目录;
cd:打开文件夹,cd \ 表示直接返回根目录;
dir:列出文件夹中的文件夹,例如,del *.txt表示删除文件夹中所有的TXT文件;
del:删除文件;
rd:删除文件夹,前提是文件夹必须是空;
md:创建路径,文件夹;
mspaint:画图工具;

四、文本文件和字符集

文本文件分为两种:一种是纯文本,一种是富文本;纯文本可以智能保存单一的内容,富文本可以保存文本以外的内容(例如,有道笔记、word…)

在开发的时候我们用的是纯文本开发,计算机最终会转化为二进制保存。

将字符转换成二进制的过程我们称之为 编码
将二进制转换为字符的过程我们称之为 解码

编码和解码时所采用的规则我们称之为字符集,常见的字符集有:
(1)ASCII表:美国的编码表,使用7位来对美国常用的字符进行编码,包含128个字符;
(2)ISO–8859-1表:欧洲,使用8位,包含256个字符;
(3)GBK:国标码,中国的编码;
(4)Unicode:万国码,包含世界上所有的语言和符号;
Unicode编码分为很多种实现方式,utf-8(范围:1-5字节),utf-16(2-4个字节),utf-32(4个字节)

字节:Byte,计算机用于计量存储和传输容量的一种计量单位,1个字节=8位二进制。 一个英文字母(不区分大小写)或英文标点占一个字节空间,一个中文汉字或中文标点占两个字节。
字符:指计算机中使用的字母、数字、字和符号。

五、进制

5.1、常用的进制
常用的进制主要有二进制、八进制、十进制和十六进制。

5.2、进制间的转换
进制之间的转换:进制越大,表现形式越短,各种进制的产生就是为了方便表示数据。
十进制 -> 二进制:除2运算
二进制 -> 十进制:二进制乘以2(次幂)的过程

5.3、数据间的换算
内存中每一个小格子我们称为1bit(位),bit是计算机中最小的单位;
字节(Byte)是我们可以操作的最小单位。
1B=8b
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB=1024GB

六、环境变量

环境变量就是操作系统中的一些变量。
6.1、查看环境变量
Win系统举例:计算机,右键属性,高级系统配置,环境变量

环境变量里面有用户变量和系统变量:经常更改的是用户变量,而非系统变量;如果不小心更改了系统变量且改错了,需要找个相同的系统复制一下相同的变量,粘贴进去就可以了。
在这里插入图片描述
添加环境变量:可以新建,可以在原来变量中增加变量值。一个环境变量可以有多个值,值与值之间用英文的分号隔开。

6.2、环境变量的用处
举例,path环境变量:保存的是各个软件安装的路径;
Windows和dos操作系统中的path环境变量,当要求系统运行一个程序,而没有告诉它程序所在的完整路径时, 系统会先在当前目录下寻找路径,如果有,就直接打开或执行;如果没有,就去path环境变量中依次寻找,直到找到为止,如果没找到,则报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值