perl实例分析教程之一
日期:2007年6月23日 作者: 查看:[大字体 中字体 小字体]-
基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。
一、整型
1、整型
PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。
例:
$x = 12345;
if (1217 + 116 == 1333) {
# statement block goes here
}
整型的限制:
PERL实际上把整数存在你的计算机中的浮点寄存器中,所以实际上被当作浮点数看待。在多数计算机中,浮点寄存器可以存贮约16位数字,长于此的被丢弃。整数实为浮点数的特例。
2、8进制和16进制数
8进制以0打头,16进制以0x打头。
例:$var1 = 047; (等于十进制的39)
$var2 = 0x1f; (等于十进制的31)
二、浮点数
如 11.4 、 -0.3 、.3 、 3. 、 54.1e+02 、 5.41e03
浮点寄存器通常不能精确地存贮浮点数,从而产生误差,在运算和比较中要特别注意。指数的范围通常为-309到+308。
例:
#!/usr/local/bin/perl
$value = 9.01e+21 + 0.01 - 9.01e+21;
print ("first value is ", $value, "\n");
$value = 9.01e+21 - 9.01e+21 + 0.01;
print ("second value is ", $value, "\n");
---------------------------------------------------------
$ program3_3
first value is 0
second value is 0.01
三、字符串
惯用C的程序员要注意,在PERL中,字符串的末尾并不含有隐含的NULL字符,NULL字符可以出现在串的任何位置。
. 双引号内的字符串中支持简单变量替换,例如:
$number = 11;
$text = "This text contains the number $number.";
则$text的内容为:"This text contains the number 11."
.双引号内的字符串中支持转义字符
Table 3.1. Escape sequences in strings.
Escape Sequence Description
\a Bell (beep)
\b Backspace
\cn The Ctrl+n character
\e Escape
\E Ends the effect of \L, \U or \Q
\f Form feed
\l Forces the next letter into lowercase
\L All following letters are lowercase
\n Newline
\r Carriage return
\Q Do not look for special pattern characters
\t Tab
\u Force next letter into uppercase
\U All following letters are uppercase
\v Vertical tab
\L、\U、\Q功能可以由\E关闭掉,如:
$a = "T\LHIS IS A \ESTRING"; # same as "This is a STRING" - [1] [2] 下一页
-
- perl实例分析教程之一 相关文章:
- ·perl实例分析教程之一
- perl实例分析教程之一 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:跟我学Perl(二)
下一篇:perl实例分析教程之三
精品推荐
热点TOP10
- ·Perl实例:
- ·Linux系统环境下的Socket编程详细解析
- ·Perl的简单语法(与C语言语法的异同)
- ·Perl 语言全面编译
- ·perl与Mysql连接
- ·快速开始Perl XML:接口篇
- ·如何用PERL编写聊天室服务器程序
- ·Perl教学 第十三篇 Perl的面向对象编程
- ·系统比对[oscmp.pl]
- ·用 Perl 进行 GNOME 编程
- ·Perl命令行应用介绍
- ·PERL里正则表达式的简介
- ·Perl教学 第五篇 文件读写
- ·Perl教学 关联数组(哈希表)
- ·CGI 安全问题详解与说明(二)
- ·CGI简明教程第六章
- ·perl模块安装方法
- ·windows下Perl开发环境的安装和配置
- ·什么是CGI
- ·CGI的安全(一)
