找回密码
 注册
查看: 1951|回复: 0

perl中的数字操作符

[复制链接]
发表于 2011-11-13 09:44:47 | 显示全部楼层 |阅读模式
Perl 除了提供通常的操作符加(+),减(-),乘(*),除(/)等等之外:
2+3 #2+3,5
5.1-2.4 #5.1-2.4,2.7
3*12 #3*12,36
14/2 #14/2,7
10.2/0.3 #10.2/0.3,34
10/3 #通常是浮点除,3.33333… …
还提供了模数运算符(%)。10%3 的值是10 除以3 的余数。两个操作数首先变成它们对应的整数值,如10.5%3.2 转换为
10%3◆后再计算。另外,Perl 中提供了和FORTRAN 类似的指数操作符,C 和Pascal 很希望有类似的能力。这个操作符由
两个*号表示,如2**3,表示2 的3 次方,等于8◆。我们将在需要的地方介绍其它的数字操作浮。
◆注意,在模数运算中,如果有一个操作数为负数,那其结果和Perl 的具体实现相关。
◆通常不能进行一个负数的非整数次方的运算。对数学有一定了解的读者知道,这将产生一个复数(数学概念中的复数:如1+2i,译注)。
如果想进行类似的预算,你需要Math::Complex 这个模块
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-23 15:59 , Processed in 0.028067 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表