第二章 标量数据
数字的表示方法:(在这方面还是可以看出perl的随意性) 【程序编程相关:腐朽中的腐朽-从研究生说起】
perl中的标量表示的范围很大,包括数字与字符/字符串.而且数字也不像c中有浮点数,单精,双精,整数...之分,只要是数字就是标量.而且所有的数字其内部格式都一样,perl将整数保存为浮点数,计算也是按照浮点数进行计算. 【推荐阅读:在RedHatlinux8.0下完整详尽】
1.25 【扩展信息:OSPF路由协议】 255.000 7.25e45 -6.5e24 -12e-24 -1.2e-23 0 -40 61298040283768 61_298_040_283_768 (这个数字与上面的表示方法是相同的,只是现实生活中是用逗号,而这里是用_.因为逗号已经有了更重要的作用) 0377 (八进制的377) 0xff (十六进制的ff)数值操作符:
2+3 (2加3=5,也可以在加号左右加上空格.perl这方面要求很宽松,下面等同) 5.1-2.4 (5.1减2.4=2.7) 3*12 14/2 10.2/0.3 10/3 10%3(取余,需要指出的是,如果2个数值是小数,则perl的处理方式先将小数化为整数,如10.5%3.2是按照10%3来计算的) 2××3 (2的3次幂)单引号字符串: 单引号本身不是字符串的一部分,用来让perl确定字符串的开始与结束.里面就是字符的实际意思,不像双引号字符串有很多转义.不过如果在单引号中要表示单引号与反斜杠怎么要在前面多加一个反斜杠.
fred hello\n (这里\n不是回车换行符,只是2个字符) \\\ (一个单引号,一个反斜杠)双引号字符串:将可以解释很多转义字符(见下表),并且双引号里可以内插变量.
"barney" (与barney一样的意思) "hello world\n" ... 下一页