返回

编码的奥秘2

关灯
护眼
第11章(1 / 11)
强烈推荐: 青山绿水人家 男女变身计画 南有佳人青艾处 冷三公主的完美爱情 网王之绝对领域 金瓶梅后传之西门金哥 公主殿下恋爱吧 小Yin货林雨 火山爆发

当然,并使用a、b、cນ中原有的,总线是给计算机中á。输出才为1。简单地说,其中低字节在前,这是存储多字节数的intel格式。

0่111&#x,远距离通信则ท要花时间用信件通过。然而,之所以对这段历史感兴趣可能

add20h

时钟

注意,与非门的输出与与门恰恰相反。对与门而言,当两个输入都为ฦ1้时,为motorola;

从此;开始了社ุ团和政府使用计算机的漫长历史。

第5章绕过拐弯的通信19

begin

print'thisismyfistalgolprograທm!'ู;

ende

可以用algol编译程序来编译firstalg程序,操作如下:

line3:unre9de'

algol对拼写的挑剔๶不亚于传统的英语教师:

algolfirstalg

algol编译程序的响应可能是。在输入程序时若拼错了单词end,编译程

序则ท会告知程序有一个语法错误。它希望那是它可以识,当它碰到ende时。

修改了错误以后,可以再运行algol编译程序。有时,编译程序会直接生成一个可执行

文件名为ฦfirstcom,或者是ms-ๅdos下的firstexe;有时,还需要进行另一个ฐ步骤。

无论怎样,你都可以从命令行运行first程序:

第2๐4章高级语言和低级语言25๓5

下载

first

first程序的响应是显示ิ:

thisismyfistaທlgolprogram!ำ

糟糕!还有一个拼写错误。这是一个编译程序不能现的错误,因此,称为运行时错误

run-timeerror—即只在运行程序时才出现的错误。

可以看出,在该aທlgol程序中,print语句在屏幕上显示一些内容,本例是一行文本因

此,这个ฐalgol程序等效于本章前面9๗t语句实际上并不是algol

语言正式定义แ的一部ຖ分,这里只假设正在用的这个aທlgol编译程序包含有这样一个实用工ื具,

有时称作内部函数。print语句—就像许多algol语句除bຘegin和end外一样—后面必

须跟引号。print语句向里缩进不是必须的,只不过使得程序结构更清晰。

假设要编写一个程序计算两ä个数的乘๖法。每一个ฐ程序设计语言都有变量这个概念。在程

序中ณ,变量名可以为一个字母、一个ฐ短的字母序列,甚至为ฦ一个ฐ短词。实际上,变量对应于

一个内存单元,但在程序中ณ是通过名字来引用的,并不是通过内存地址。下面这个ฐ程序有3个

变量,名为ฦa、b和c:

begin

reaທlaທ,bຘ,c;

a:=53543๑;

b:๘=9771;๙

c:๘=axbຘ;

print'theprodu9d',ไb,'ูis',ไc;

end

real语句是说明语句,用来表明程序中ณ要说明的变量。本例中ณ,变量a、bຘ、c是实数或浮

点数aທlgol也๣支持关键字integer,用来说明整型变量。通常,程序设计语言要求变量名

以字母开头。只要第一个字符是字母,变量名可以包含数字,但不能包含空格及许多其他字

符。通常编译程序要限制变量名的长度。本章的例子都采用一个ฐ字母作为ฦ变量名。

如果使用的algol编译程序支持ieee浮点数标准,则程序中的3个ฐ变量都需要4个字节的

存储空间对单精度数或8个ฐ字节的存储空间对双精度数。

接下来的三个语句是赋值语句。在algol中,赋值语句定义为ฦ冒号后紧跟等号。在许

多计算机语言中,赋值语句只需用等号。赋值语句的左边是变量,右边是表达式。前两个赋

值语句是给aທ和b赋给一个值,第三个赋值语句中ณ变量c的值由变量a和bຘ产生。

今天,在程序设计语言中ณ,大家熟悉的x乘号通常不允许使用,因为它不属于ascii

码和ebcນdicນ的字符集。许多程序设计语言用星号表示乘๖法。虽然algol用斜杠

表示除法,但也包括一个除号÷表示整数除法,即表明被除数中有多少倍的除数。

algol中ณ也定义了箭头↑,这是另一个非aທscii码字符,用来表示乘方。

最后是用来显示的print语句。本例中即有文本又有变量,它们用逗号隔开。显示ิascii字

书签 上一章 目录 下一章 书架s
推荐阅读: 英雄联盟的灵魂守卫小说 超级战舰游戏下载 网游之绝隐江湖epub全集下载 此时无声胜有声啥意思 败者为妃txt 进击的巨人自由名言 终极神豪系统 网游之天狗吞日txt精校 美人薛爽 老邝 从妻化气而为热什么意思啊