- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2学时Perl的基本构件数字和字符串-UBCECE
下载
第2学时 P e r l 的基本构件:数字和字符串
每种编程语言,以及人类的每种语言,都有一个相似的出发点,那就是必须要有谈话的
要素。在P e r l 中,数字和字符串就是谈话的基本单位,这些基本单位称为标量。
标量是P e r l 的基本谈话单位。本书中的每个学时都要涉及到标量,对标量可以进行增加、
减少、查询、测试、集中、清除、分隔、折叠、排序、保存、加载、输出和删除等操作。标量
是P e r l 的单个名词,它们可以代表一个单词、一个记录、一个文档、一行文本或者一个字符。
P e r l 中的标量能够代表直接量数据,它在程序的生命期内是不变的。有些编程语言将这些
值称为常量或直接量。直接量数据可以用于表示没有变化的值,比如 的值,物体落地的加速
度和美国第 1 5届总统的名字等。如果一个 P e r l程序需要这些值,那么在程序的某个位置上可以
用一个标量直接量来代表它们。
P e r l 中还有另一些类型的标量是变化的,它们称为标量变量。变量可以在你对它进行操作时用
来存放数据。可以改变变量的内容,因为它们只是作为它们代表的数据的句柄而存在的。变量要
被赋予相应的名字,这些名字比较简单,而且很容易记住,它们可以帮助你引用你要操作的数据。
本学时还要介绍P e r l 的运算符。运算符是P e r l语言中的一种动词,运算符取出 P e r l 的名词,
负责从事你在编写执行特定任务的程序时需要进行的实际操作。
在本学时中,将学习下列内容:
• 直接量数字和字符串。
• 标量变量。
• 运算符。
2.1 直接量
P e r l拥有两种不同类型的标量常量,它们都称为直接量。一种是数字直接量,一种是字符
串直接量。
2.1.1 数字
数字直接量都是一些数字, P e r l可以接受若干种不同的数字写法。表 2 - 1 显示的所有例子
在P e r l 中都是有效的数字直接量。
表2-1 数字直接量示例
数 字 直接量的类型
6 整型数
1 2 . 5 浮点数
1 5 . 0 另一个浮点数
0 . 7 3 2 0 5 0 8 也是一个浮点数
1 e 1 0 科学记数法
6 . 6 7 E - 3 3 科学记数法( e或E均可以)
4 _ 2 9 4 _ 2 9 6 带有下划线而不是逗号的大数字
第2学时 Perl 的基本构件:数字和字符串使用15
下载
数字可以根据你设想的样子来加以表示。整数是一些连续的数字。至于浮点(十进制)
数,可以按照通常的形式使用小数点。科学记数法用一个指数字母 e和一个尾数(对数的十进
制部分)来表示。至于大整数,可以在通常使用逗号的地方换上下划线,以便于阅读。当使
用数字值的时候,P e r l会删除这些下划线。
在数字前面不要使用前导 0 ,比如0 1 0 。对于P e r l来说,这个数字代表一
个八进制数字,它的基数是 8 。P e r l还允许使用十六进制直接量数字(基数是
1 6)和二进制数字(基数是2 )。关于这些数字的详细信息请参见p e r l d a t a 部分
的在线文档。
2.1.2 字符串
P e r l 中的字符串直接量是指原义字符构成的串。它们能够包含你所想要的那么多数据。字
符串的长度实际上是没有限制的,不过不能超出计算机中的虚拟内存的容量。字符串也可以
包含任何种类的数据,比如简单的 A S C I I 文本,最高位为 1的A S C I I码,甚至二进制数据。字
符串也可以是空的。
文档评论(0)