PERL语言学习二(PERL常量与标量)

常量

         在程序运行中,其值不能改变且为一定值的量称为常量PERL的常量有两种:数字常量字符串常量。、

 

标量:单件事物。数字,字符串

可以用操作符对标量进行操作,结果通常也是一个标量。

 

常量用途:

1.  给变量赋值。

2.  作参数传递给函数。

数字常量

数据标量:

PERL里,总是按“双精度浮点数”来保存和运算。不存在整数。所谓整数,其实也是双精度浮点数。

 

Perl允许在整数直接量里插入下划线,将若干位分开:

21_321_567_654

 

非十进制的整数直接量:

0:八进制  0123 # 83

0x:十六进制 0xff

0b:二进制 0b101110

 

数字操作符:+ - * / %

%:取模操作符,先取整后再求余。

**:乘幂,2**3,表23次方。

字符串常量

PERL中,字符串一般用双引号单引号括起来,包含任何字符

 

单引号与双引号的区别

1.  单引号内的字符串直接量:不转换

#!/usr/bin/perl
$object =
"apple";
$string =
'this is an $object';#单引号
print $string;

输出:this is an $object

2.  双引号内的字符串直接量:转换(变量插入)。       

   #!/usr/bin/perl
$object =
"apple";
$string =
"this is an $object";#双引号
print $string;

   输出:this is an apple

3.双引号识别转义字符而单引号只识别两个特殊转义字符(/’,//

   $string = 'he//she is a student';
$string1 =
'/'nothing here/'';
$string2 =
'no/nyes';
print
"识别//:",$string,"/n";
print
"识别/':",$string1,"/n";
print
"不能识别:",$string2,"/n";

       输出:

识别/:he/she is a student

识别':'nothing here'

不能识别:no/nyes

 

字符串操作:

.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值