文档详情

perl编程_002 Perl的基本构件:数字和字符串.PDF

发布:2017-08-28约字共12页下载文档
文本预览下载声明
下载 第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码,甚至二进制数据。字 符串也可以是空的。 应该用引号将字符串直接量括起来,不过在 P e r l 中也有很少的一些例外。这个过程称为给 字符串“加引号”。给字符串加引号有两种主要方
显示全部
相似文档