perl学习_perl入门教程
第二章 简单变量今天的内容:一,整型二,浮点数三,字符串————————————————————————一、整型1、整型PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。
第二章 简单变量今天的内容:一,整型二,浮点数三,字符串————————————————————————一、整型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_3first value is 0second 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.
\L、\U、\Q功能可以由\E关闭掉,如:$a = "T\LHIS IS A \ESTRING"; # same as "This is a STRING".要在字符串中包含双引号或反斜线,则在其前加一个反斜线,反斜线还可以取消变量替换,如:
$res = "A quote \" and A backslash \\";$result = 14;print ("The value of \$result is $result.\n")的结果为:
The value of $result is 14..可用\nnn(8进制)或\xnn(16进制)来表示ASCII字符,如:$result = "\377"; # this is the character 255,or EOF
$result = "\xff"; # this is also 255.单引号字符串单引号字符串与双引号字符串有两个区别,一是没有变量替换功能,二是反斜线不支持转义字符,而只在包含单引号和反斜线时起作用。
单引号另一个特性是可以跨多行,如:$text = This is twolines of text;与下句等效:$text = "This is two\nlines of text\n";.字符串和数值的互相转换
例1:$string = "43";$number = 28;$result = $string + $number; # $result = 71若字符串中含有非数字的字符,则从左起至第一个非数字的字符,如:
$result = "hello" * 5; # $result = 0$result = "12a34" +1; # $result = 13.变量初始值在PERL中,所有的简单变量都有缺省初始值:"",即空字符。
但是建议给所有变量赋初值,否则当程序变得大而复杂后,很容易出现不可预料且很难调试的错误-----------请经继续关注“第三章”-----------—————————————————更多精彩,专注PCB技术,请关注
微信公众号:PCB_techniqueQQ公众号:中国PCB技主
- 标签:
- 编辑:
- 相关文章
-
perl学习_perl入门教程
第二章 简单变量今天的内容:一,整型二,浮点数三,字符串————————————————————————一、整型1、整型PERL最常用…
-
零基础学习原画_零基础学原画从哪学起
零基础怎么学原画?原画零基础自学免费教程!原画是一种传统的艺术形式,它可以用来表达个人的情感和思想。它深受许多艺术家的喜爱,也受…
- 学习牛排_牛排学问
- 哪里有酸辣粉学习_哪里有酸辣粉培训学校
- 学习能力强_自学能力很强的女人
- 学习日语哪里好_学日语哪里最好
- 初一数学的学习方法_初一数学的方法技巧有哪些