perl 学习笔记一

标量可以是数字也可以是字符串。

perl内部并不存在整数值,程序中用到的整数变量也会被转换成等值的浮点数值。

浮点变量举例
1.25
255.000
255.0
7.25e45  #7.25乘以10的45次方
-12e-24  # 负12乘以10的负24次方

整数变量举例
0
1984
-123

非十进制整数变量
0377  # 八进制的377,转换成十进制即255
0xFF   # 十六进制的FF(可以是小写的f),转换成十进制即255
0b11111111  #二进制数,转换成十进制也是255
说明:在perl中,不管你写成255 还是0377还是0xFF,都代表同一个数。

数字操作符  +  -  *  /  以及 %(求余)

单引号与双引号内的变量
单引号内的变量就是纯粹的字符串,没有任何意义。而双引号内的变量一些特殊符号不会失效。
'hello\n'  #表示 hello\n ,这里的\n是换行符,有特殊含义,但在单引号内失效;
"hello\n" # 值就是hello,其中\n代表换行符。

添加新评论 »