perl(1)-perl中的数字

下面是在perl中的要点记录:

 

1、在perl中只有双精度浮点数,也就是我们常说的double。

在perl中我们看到的整数和浮点数,只是我们看的样子和形式不同而已,其实在perl的内部它全部作为双精度浮点数来运算。

 

2、浮点数可以以十进制的指数来记,符号是'e',并不区分大小写,如:1.2e20,1.2E-23,-1.2e-50等。

 

3、整数过长,允许以下划线“_“来分隔它。如数字:6512358546,我们可以写作:6_512_358_546

 

4、非十进制数:八进制以"0"开头,十六进制以"0x"开头,二进制以"0b"开头。前置"0"只对数字有效。

 

5、当非十进制过长时,也可以以下划线"_"来分隔,如:0x45ab_cf47,0x12_fa_5b_c3

 

6、数字的运算:加(+)、减(-)、乘(*)、除(/)、模(%)、次方(**)

(%)模运算,也称取余运算,当运算中的两个数字存在非整数时,会将其转换成对应的整数,再进行运算,如

10.5%3.2,等同于10%3,而当其中存在负数时,则和perl的具体实现有关

(**)次方,2**3即2的3次方。但不能进行一个负数的非整数次方运算,这将产生一个复数,需要专门的数学模块进行运算。

 

 

本文地址:http://kino.iteye.com/blog/207670,转载请注明,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值