菜鸟学编程C语言版.docx

上传人:b****8 文档编号:9535630 上传时间:2023-02-05 格式:DOCX 页数:146 大小:353.80KB
下载 相关 举报
菜鸟学编程C语言版.docx_第1页
第1页 / 共146页
菜鸟学编程C语言版.docx_第2页
第2页 / 共146页
菜鸟学编程C语言版.docx_第3页
第3页 / 共146页
菜鸟学编程C语言版.docx_第4页
第4页 / 共146页
菜鸟学编程C语言版.docx_第5页
第5页 / 共146页
点击查看更多>>
下载资源
资源描述

菜鸟学编程C语言版.docx

《菜鸟学编程C语言版.docx》由会员分享,可在线阅读,更多相关《菜鸟学编程C语言版.docx(146页珍藏版)》请在冰豆网上搜索。

菜鸟学编程C语言版.docx

菜鸟学编程C语言版

 

菜鸟学编程

 

五袋老丐著

 

第一章计算机的基本工作原理(初)

一种有着神奇的“魔力”和“智能”的人造设备,正在迅速地、彻底地、默默无闻或者令人震惊地改变和丰富我们所生活的大千世界。

这个看起来很不起眼的,在一些场合被称为“电脑”的电器设备,是如何具有如此神奇的“魔力”和“智能”的?

本章将带你开始解开这个谜。

1.1节介绍理想厨房系统,1.2节通过一个炒菜实例讲解理想厨房各部件是如何密切配合工作的。

1.3是一张理想厨房系统与计算机系统的对照表1.4到1.8介绍了二进制、计算机、机器指令和指令集、数和码。

1.09对计算机的重要特点进行了概括性的总结、1.11是计算机与理想厨房的一些重要区别。

其中1.2、1.3、1.4、1.9和1.11是本章重点。

电子数字计算机从发明到现在,不过大约70年的时间。

然而计算机的发明、改进和普及,却彻底地变革了人类社会。

计算机本身也变得越来越复杂、快速、小巧、种类繁多。

但大多数计算机都遵循冯.诺伊曼体系结构。

这为我们理解大多数计算机的基本工作原理提供了方便。

本章是全书的重要基础。

通过本章,为你真正揭开计算机究竟如何工作的神秘面纱。

(但是要直到12.4、12.5节,才能彻底揭开计算机硬件如何在操作系统这个系统软件的调度管理下,并行运行多道程序的内在奥秘。

)纠正你对计算机可能存在的一些错误认识和看法。

并且为第2、12、13章的学习打下牢固的知识基础。

本章不需要任何的预备知识,只要你能把本章认真仔细地学习两遍,你就能够真正懂得看似极为神秘莫测、奥妙无穷,到目前为止人类有史以来最伟大、最神奇而又最为复杂的发明——计算机(又称为“电脑”。

这个伟大发明,汇集了几代人中很多杰出人士的聪明才智和研究成果)是如何工作的基本原理。

为达此目的,笔者付出了极大的努力,找到了一种比较好的比喻方法——理想厨房系统,由此开始我们的真正理解计算机工作原理的,激动人心的探索旅程。

1.1理想厨房系统:

理想厨房系统,是一个通过顺序执行菜谱中的各个加工步骤,把原材料加工成菜肴的系统。

它由硬件(理想厨房、自动冰箱和三条传送带)和软件(菜谱)组成。

1)硬件部分:

理想厨房系统,主要由以下三个硬件部件(即实物部件)构成——理想厨房、自动冰箱和三条传送带。

●自动冰箱:

由非常多的大小一样的格子组成,每个格子都有一个唯一的编号,这个编号是从0开始逐1递增的。

自动冰箱负责临时保存菜谱、原材料和菜肴。

是不是很奇怪?

菜谱竟然要和原材料一道,统一存放在冰箱中!

●三条传送带:

负责理想厨房与自动冰箱之间的通信及物品(菜谱中的加工步骤、原料和菜肴)传送。

●理想厨房:

负责根据从菜谱中取到的加工步骤,进行炒菜以及进行相关的控制工作。

2)软件部分:

菜谱是理想厨房系统中一个无重量、无体积、不会损坏、可经常更换的,但又极为重要的软件部件(即信息流部件)。

菜谱由一个一个的加工步骤顺序组成。

注意:

术语“理想厨房系统”与“理想厨房”是有区别的,理想厨房只是理想厨房系统中的一个组成部分。

理想厨房系统的构成简图如图1.1所示:

理想厨房自动冰箱

碟名碟中物品格子编号格子(存放加工步骤或原料)

R0

R1厨具

R2厨师

 

PC厨房管理员

IR

材料传送带

 

地址传送带

 

控制传送带

0

1

2

3

4

5

6

7

图1.1理想厨房系统的构成简图(但图中没有放入软件)

●理想厨房中各种碟子的作用

R0、R1、R2碟是一些通用临时存放碟,用来临时存放从冰箱中取来的原材料或经过加工了的半成品或成品。

PC碟:

存放一个大于或等于0的整数值,这个值表示:

下一个要执行的加工步骤,位于自动冰箱的哪一格中。

IR碟:

用来存放从冰箱中刚取过来的一个(立刻要执行的)加工步骤。

●理想厨房执行菜谱中的加工步骤,其流程完全是周期性的。

厨房管理员首先要根据PC碟中的值,通过三套传送带的协调工作,到自动冰箱的指定格中去取菜谱中的一个加工步骤。

取到理想厨房并把它放到IR碟中后,PC碟中的值将会加上1(这是为取下一个加工步骤做好准备)。

然后,厨房管理员阅读并分析IR碟中刚取到的加工步骤。

根据此加工步骤的指示,去做以下七类工作中的一种:

1.通过三套传送带,命令自动冰箱把指定地址格子中的(炒菜加工步骤马上要用到的)原材料(通过材料传送带)传送到理想厨房中来——即取物品;

2.命令厨师按照指令(即加工步骤)的要求,对原材料作一个基本加工操作(做“炒”,“蒸”,“煮”等基本操作步骤中的一个炒菜动作)——即加工原材料。

3.通过向三套传送带向自动冰箱发命令,把某个碟子中的成品(或半成品)送回到冰箱指定的格子中存放——即存物品;

4.在厨房的各个碟子或炊具之间传送原料或半成品——在厨房内部进行物品传送;

5.根据某个状态碟中的具体条件(比如:

加工步骤的预定时间到了、温度够了),不按正常顺序取出并且执行下一条指令,而是根据此指令中给出的(冰箱格子的相对或绝对)地址,跳转到那一格中去取下一条指令——即进行(有条件的)跳转。

6.命令配菜员为某菜配原材料;——即输入(在本章不讨论,见第12章)。

7.命令传菜生端菜给顾客;——即输出(在本章不讨论)。

一个加工步骤执行完后,理想厨房立即自动进行下一个完全类似的、新的取加工步骤——执行加工步骤的周期。

注意:

为了解说简洁起见,在以下叙述中,我们经常把一个加工步骤称为一条指令,因为一个加工步骤就是一条指导理想厨房如何工作的命令。

理想厨房一次只能执行一条指令。

一条指令的执行周期,可分为取指子周期和执行子周期这两个阶段。

下面我们通过一个实例来讲述理想厨房系统的工作机制。

这是本章的一个重点,因为计算机的工作原理,与之极其相似。

1.2理想厨房系统的一个炒菜实例(此节最好看光盘中的视频)

1.2.1

现在,我们通过炒制一道香菇炒菜心的例子来说明理想厨房系统的工作过程。

首先,把香菇放在冰箱地址为5的格子中,把菜心放在冰箱地址为6的格子中,冰箱地址为7号的格子,预留给炒好的菜使用。

首先,把香菇放在冰箱地址为5的格子中,把菜心放在冰箱地址为6的格子中,冰箱地址为7号的格子,预留给炒好的菜使用。

菜谱的所有加工步骤(又称为指令)从冰箱地址0号格开始依次按照顺序存放,编写香菇炒菜心的菜谱如下:

地址0的格子中:

取地址5(中的物品)到R0碟;

地址1的格子中:

取地址6(中的物品)到R1碟;

地址2的格子中:

将R0碟和R1碟倒入炒锅中炒好倒回R0碟;

地址3的格子中:

送R0碟(中的物品)到地址7中;

可见,一共有4个加工步骤。

开始时理想厨房系统状态如下图1.3

(注意:

冰箱格子以及理想厨房碟子中存放的物品都用了斜体字)

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0

R1厨具

R2厨师

 

PC0厨房管理员

IR

材料传送带

 

地址传送带

0

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.3

菜谱设置完毕后,理想厨房系统开始自动化的工作。

1),厨房管理员根据PC碟子中的数字“0”,知道要到冰箱地址为0的格子中取第一条指令(即加工步骤)。

于是,厨房管理员向控制传送带上送出一个“取”信号,然后马上将PC碟中的数字“0”复制后放到地址传送带上。

这两个信号都会到达自动冰箱。

自动冰箱收到这两个信号后,将0号格的内容复印件“取地址5到R0碟”放到材料传送带上,送往理想厨房。

理想厨房收到后,将这条指令放到IR碟中。

然后,厨房管理员将PC碟中的原来值增加1,以便为取下一条指令做好准备。

取指令周期完成后,理想厨房系统处于如下图1.4状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0

R1厨具

R2厨师

 

PC1厨房管理员

IR取地址5到R0碟

材料传送带

 

地址传送带

 

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.4

厨房管理员读到指令存放碟(即 IR碟)中的加工步骤后,知道要到冰箱地址号为5的格子中去取原材料,并且取来后要放到R0碟中。

因此,管理员向控制传送带上送出一个“取”信号,然后马上将5这个数放到地址传送带上。

冰箱收到“取”信号后,知道理想厨房要取物品。

然后,冰箱从地址传送带得到了5,于是冰箱将地址为5的格子中的物品“香菇”取出来,放到材料传送带上。

材料传送带上的物品“香菇”,传到理想厨房后,按照指令的要求(通过厨房内部的传送带)送到了R0碟中。

第一条指令执行完后,理想厨房系统处于如下图1.5所示的状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1厨具

R2厨师

 

PC1厨房管理员

IR取地址5到R0碟

材料传送带

地址传送带

5

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.5

2)接下来,开始执行下一条指令的取指周期,类似于前一条指令,在取指周期完成后,理想厨房系统处于如下图1.6状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1厨具

R2厨师

 

PC2厨房管理员

IR取地址6到R1碟;

材料传送带

 

地址传送带

1

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.6

管理员分析指令存放碟中的加工步骤(指令)后,知道要到冰箱地址为6的格子中去取原材料,并且放到R1碟中。

因此,管理员向控制传送带上发一个“取”信号,然后马上将6这个数放到地址传送带上。

冰箱收到“取”信号后,知道理想厨房要取东西,然后,冰箱从地址传送带得到了6,于是冰箱将地址为6的格子中的物品“菜心”取出,放到材料传送带上。

材料传送带上的物品“菜心”,传到理想厨房后,按照指令的要求通过厨房内部的传送带被自动送到R1碟中。

第二条指令执行完后理想厨房系统处于如下图1.7状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1菜心厨具

R2厨师

 

PC2厨房管理员

IR取地址6到R1碟;

材料传送带

 

地址传送带

6

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.7

3)在第3条指令的取指周期完成后,理想厨房系统处于如下图1.8状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1菜心厨具

R2厨师

 

PC3厨房管理员

IR将R0和R1炒好倒入R2碟;

材料传送带

 

地址传送带

2

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.8

厨房管理员看到IR碟中的内容后,命令厨师将R0碟和R1碟中的原材料倒入锅中炒好后,倒入R2碟中。

完成后如图1.9

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1菜心厨具

R2香菇菜心厨师

 

PC3厨房管理员

IR将R0和R1炒好倒入R2碟;

材料传送带

 

地址传送带

 

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

图1.9

4)第4条指令在取指令周期完成后,理想厨房系统,处于如下图1.10状态:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1菜心厨具

R2香菇菜心厨师

 

PC4厨房管理员

IR送R2碟到地址7中;

材料传送带

 

地址传送带

 

控制传送带

0

1

2

3

4

5

6

7

取地址5到R0碟

取地址6到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

 

图1.10

下面开始执行“送R2碟到地址7中”这条指令。

厨房管理员分析指令存放碟中的加工步骤后,知道要将R2碟中的物品,送到冰箱地址为7的格子中去存放。

于是,管理员向控制传送带上发一个“存”信号,然后马上将7这个数放到地址传送带上,最后将R2碟中的物品“香菇菜心”放到材料传送带上,送往冰箱。

冰箱收到“存”信号后,知道理想厨房要存放物品,然后,冰箱从地址传送带得到了7,于是自动冰箱(的机械手)在材料传送带旁,等待从理想厨房R2碟传来物品——“香菇菜心”,一旦到达,自动冰箱就将其取下,并将其存放到地址号为7的格子中。

完成后系统状态如图1.11:

理想厨房自动冰箱

碟名碟中物品地址冰箱格子中物品

R0香菇

R1菜心厨具

R2香菇菜心厨师

 

PC4厨房管理员

IR送R2碟到地址7中;

材料传送带

 

地址传送带

 

控制传送带

0

1

2

3

4

5

6

7

取地址5中到R0碟

取地址6中到R1碟;

将R0和R1炒好倒入R2碟;

送R2碟到地址7中;

香菇

菜心

香菇菜心

图1.11

至此,香菇菜心这道菜终于大功告成了。

1.2.2现在,我们通过一些问答,对已经学到的重点知识作一个概括和讨论:

问题1.理想厨房将要执行的炒某道菜的所有指令是以何种形式,存放在何处的?

答:

理想厨房将要执行的加工某道菜的全部指令(即加工步骤),必须按照加工的先后顺序,由小地址号到大地址号连续地存放在自动冰箱的多个格子中。

也就是说:

如果正在执行的指令,所在的地址是n的话;下一条要执行的指令,一定是在地址为n+1的冰箱的格子中——除非刚刚执行的是一条跳转指令。

问题2.理想厨房如何才能从自动冰箱取到一条指令?

取到指令后存放到何处?

答:

为了取一条指令,厨房管理员首先要把PC碟中的数据(假设是8)复制后放到地址传送带上,送往自动冰箱;与此同时,要在控制传送带上发送一个“取”信号,送往自动冰箱;然后,厨房管理员还要把PC碟中的数据加上1(PC碟中的数据现在变成了9,以便为取下一条指令作准备)。

自动冰箱根据从控制传送带上得到的“取”信号,知道理想厨房要取东西;根据从地址传送带上得到的地址信号:

8。

自动冰箱由此知道理想厨房要取第8格中的物品。

于是自动冰箱将第8格的物品取出,放到材料传送带上。

厨房管理员收到自动冰箱从材料传送带上传来的第8格中指令后,把它放在IR碟中。

由以上过程可知,哪怕是要完成取一条指令这样的一件微不足道的小事,对于理想厨房系统来说也是非常麻烦的。

厨房管理员、PC碟、地址传送带、控制传送带、自动冰箱、材料传送带、IR碟,缺一不可,而且相互之间要密切配合、协调工作才能完成此事。

厨房管理员在其中起着核心控制作用。

与取指令类似,理想厨房在执行一条指令时,经常也是如此的麻烦和白痴(比如从冰箱取原材料的指令或送菜肴到冰箱的指令)。

问题3.如果没有保存在冰箱中的菜谱,理想厨房的厨师是否能够炒出一道菜来?

答:

决对不会!

厨师只会在厨房管理员的命令下,每次仅仅做“炒”、“煎”、“蒸”、“烤”、“炸”和“煮”等一些固定数量的基本操作中的一个基本操作。

在这个厨师的大脑中,没有任何一道菜的全部加工过程。

他也学不会新的基本炒菜动作。

他只会一次次地、忠实地、快速地按照厨房管理员的命令,每次只做一个单一步骤的加工操作。

而厨房管理员向厨师发出的加工命令,也都是来自于他所取到的菜谱中的指令。

没有保存在冰箱中的菜谱,理想厨房系统中的管理员和厨师根本加工不出任何一道菜肴来。

理想厨房系统的炒菜“智能”来自于菜谱的编写者。

正是由于人们编出来的可以让理想厨房执行的各种各样的菜谱,才使得原本白痴般的、能力极为有限的理想厨房系统在炒菜方面显得几乎无所不能!

问题4编写特殊菜谱很困难吗?

答:

确实很难编写。

要想理想厨房系统做出任何一道菜肴,都要编写出它能自动执行的特殊菜谱,这种菜谱要非常精确、无二义性。

在这种菜谱中,要用冰箱地址号来取代原料的名称(这导致了菜谱很难看懂)。

还要知道,厨师究竟会做哪几种基本炒菜动作、厨房管理员懂得哪几种加工命令。

此外,原料所放的位置不同,菜谱的内容也就有所不同,与给普通人看的菜谱有很大不同。

问题5你能简要叙述一下,厨房管理员的工作步骤吗?

答:

厨房管理员的工作完全是周期性的,即他永远在做:

取指令→分析指令→发出控制命令要求各部件执行指令

这一种周期性的动作。

只要一启动,理想厨房系统永远在按照这个周期性的动作,一条一条的顺序的取指令并执行指令(如果遇到跳转指令,则跳转到指定地址去,继续取下一条指令),…不停地快速运行着,直到停机或发生严重故障为止。

理想厨房系统的工作原理,到此已经全部介绍完毕。

学完理想厨房系统的基本工作原理后,从整体上把握计算机的基本工作原理,就变成为一个比较轻松的名词替换的小游戏了。

1.3 理想厨房系统与计算机系统术语对照表

理想厨房的工作原理,与计算机的工作原理是极为类似的。

下面首先给出两个系统之间的术语对照表,见表1.1。

表1.1 术语对照表

理想厨房系统

电子数字计算机(简称计算机)

1.硬件设备

自动冰箱(包含多个大小相等的格子)

内存(又称为主存,包含很多大小相等的基本存储单元)

(冰箱中的)一个格子

(内存中的)一个基本存储单元

材料传送带

数据总线

地址传送带

地址总线

控制信号传送带

控制总线

理想厨房(包含以下设备)

CPU(或称微处理器,包含以下部件)

厨师及炒菜设备

算术逻辑单元ALU(又称为运算器)

厨房管理员

控制单元(又称为控制器)

通用临时存放碟

通用寄存器

指令地址存放碟PC

指令地址寄存器(又称为程序计数器PC)

指令存放碟IR

指令寄存器(又称为IR寄存器)

状态存放碟

状态寄存器

专用加工容器

专用寄存器

采购员及配菜员

输入设备(键盘、鼠标、网卡、U盘等)

传菜生

输出设备(显示器、打印机、网卡、U盘等)

自动仓库

外存(硬盘、U盘,但同时也属于输入输出设备)

2.软硬件之间的接口(编写菜谱或程序的基本要素)

冰箱格子的地址(即编号)

内存中基本存储单元的地址(即编号)

厨师可做的各种炒菜的基本动作(蒸、炒、炸、煮等)

运算器可进行的各种基本运算(算术运算、逻辑运算等)

碟子的名称

寄存器的编码或代号

理想厨房可以执行的所有各种加工动作(指令)

该类型计算机的指令集

3.软件

特殊菜谱

(机器语言形式的)程序

加工步骤

(机器)指令

原材料

数据

炒好的菜

信息(或称为结果)

精确的普通菜谱

高级语言程序(又称为源程序或源代码)

简要的普通菜谱

伪代码

4.系统的使用者

编写特殊菜谱者

用机器语言编程的程序员

编写精确的普通菜谱者

用高级程序设计语言编程的程序员

理想厨房系统的大堂经理和顾客

计算机的用户

在计算机上运行一个程序时,上表中列出的计算机的各个部件会协同工作,完成任务(参见1.6节)。

如果没有对理想厨房工作原理的详细讲解,由于出现了太多新的专业术语和名词,人们决对很难在短时间内,全面把握和理解这个计算机系统的工作原理的(对于任何一个初学者,这都是一件极其困难的事)。

1.4预备知识:

二进制及相关知识简介:

人类有十个手指,所以偏爱十进制记数法。

可是,在人造数据处理设备中,使用十进制记数法通常却是愚蠢的选择。

虽然理论上可以使用任何进制(比如十进制)为基础来制造计算机,但现代计算机都是采用二进制的数字电子信号(制造电子计算机为何采用数字信号而不用模拟信号,不用其他进制而采用二进制,请参见本书附录D)进行工作的机器。

也就是说,在现代计算机的内部,只能以二进制的形式来存储、传输需要执行的指令和需要加工的数据。

为了从底层彻底把握计算机的基本工作原理,读者必须事先对二进制的相关知识要有所了解。

以下进行简要介绍,更深入一些的讨论请参见《大学计算机基础》或《微机原理》等书籍。

1.4.1二进制数的概念及其数制之间的转换

首先,来看一张部分十进制数与二进制数的数值对照表:

十进制数所对应的二进制数(所对应的十六进制数)

000

111

2102

3113

41004

51015

61106

71117

810008

910019

101010A

111011B

121100C

131101D

141110E

151111F

161000010

表1.2部分十进制数与二进制数(和十六进制数)的数值对照表

一般情况下,用n位二进制可表示的最大正整数值是2n-1。

比如:

4位二进制可表示的最大正整数是24-1=15(即1111)2。

可见,二进制只能用两个数字“0”和“1”来进行计数。

二进制加法运算的重要规则是:

1+1=10,即两个1相加产生向高位的进位。

左边是高位数,右边是低位数(此外,其它加法规则还有:

1+0=1、0+1=0、0+0=0)。

我们经常用一对圆括号括住一个数值,并在圆括号外面加一个数字下标,来表示一个数是几进制数。

比如(1011)10是一个十进制数;而(1011)2是一个二进制数。

1.4.2将二进制整数转化成十进制整数

一个十进制的整数,其数值可用以下展开式来表示:

比如3785

(3785)10=3×103+7×102+8×101+5×100

(1)

我们把

(1)式中10的几次方称为权重,权重左边的乘数称为系数。

(1)式中共有4个系数,从左到右依次是:

“3”“7”“8”“5”。

可见,在表示数值数据时,越左边的系数权重越大。

权重中的基数(即底数)与该进制是一样大的,在这里都是10。

类似的,一个二进制数,其数值也可用以下展开式来表示:

比如二进制数1011

(1011)2=1×23+0×22+1×21+1×20

(2)

此二进制数的值,等于十进制的1×8+0×4+1×2+1×1=8+2+1=(11)10(3)

由此可以得到:

二进制整数转化成十进制整数的一般方法:

只要将该二进制整数(即1011)展开后的

(2)式中的每一位(小于2)的系数值,乘以这一位的转化成十进制数后的权重(即2的几次方),然后再将逐个乘积项的数值(用十进制加法规则)相加起来即可。

深入一步:

以上这种二进制整数转化成十进制整数的方法,其实适合将一个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1