浮點(diǎn)數(shù):
???7.25e45???#可以直接用科學(xué)計(jì)數(shù)法定義
???-65e24???
???-12e-12
???-1.2E-23
十進(jìn)制整數(shù):
???61298040283768???#這里整數(shù)到底有多少位看不太清
???61_298_040_283_768???#這樣就清楚了!
非十進(jìn)制整數(shù):
???0377???#八進(jìn)制數(shù)
???0xff???#十六進(jìn)制數(shù)
???0b1111111???#二進(jìn)制數(shù)
???注:有兩個(gè)進(jìn)制轉(zhuǎn)換函數(shù):oct()和hex().
??????oct(144);???#這里把一個(gè)八進(jìn)制數(shù)轉(zhuǎn)換為10進(jìn)制數(shù)
??????100
??????hex(64);???#這里把一個(gè)十六進(jìn)制數(shù)轉(zhuǎn)換為10進(jìn)制數(shù)
??????100
數(shù)字操作符:
???perl會(huì)自動(dòng)識(shí)別計(jì)算結(jié)果是整數(shù)還是浮點(diǎn)數(shù)。
???例:10.2???/???0.3???#整數(shù)34
????????????10???/???3???#浮點(diǎn)數(shù)3.3333333.....
???
???2 ** 3???#這里的階乘很有用的!
???8
???注:復(fù)數(shù)可以查找CPAN Math::Complex模塊。
文本
???單引號(hào)
??????注:單引號(hào)的字符串不能使用轉(zhuǎn)義和變量。
??????例:'hello\n'
????????????hello\n
???
???雙引號(hào)使用的轉(zhuǎn)義符
??????形式????????????????轉(zhuǎn)義?
??????\n?????????????????????newline
??????\r?????????????????????回車
??????\t?????????????????????tab
??????\f?????????????????????換紙
??????\b?????????????????????退格鍵
??????\a?????????????????????bell
??????\e?????????????????????Escape建
??????\007?????????????????八進(jìn)制數(shù)
??????\x7F?????????????????十六進(jìn)制數(shù)
??????\cC??????????????????控制字符
??????\\?????????????????????\
??????\"?????????????????????"
??????\l?????????????????????下一個(gè)字符轉(zhuǎn)換為小寫
??????\L?????????????????????到\E結(jié)束的所有的字符轉(zhuǎn)換為小寫
??????\u?????????????????????下一個(gè)字符轉(zhuǎn)換為大寫
??????\U?????????????????????到\E結(jié)束的所有的字符轉(zhuǎn)換為大寫
??????\Q?????????????????????到\E結(jié)束的所有的字符中不是英文單詞的加轉(zhuǎn)義符。
?????????????????????????????????例:print "a \Qfd d %\E";
??????????????????????????????????????????a fd\ d\ \%
??????\E?????????????????????\L,\U,\Q的結(jié)束符。