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,轉載請註明,謝謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章