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代表换行符。
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代表换行符。
none