jump to navigation

#3 – Literals July 24, 2006

Posted by takeuaway in Basic Perl, chapter 1.
trackback

Numeric Literals

12345 Integer
0×456ff Hexadecimal
0777 Octal Numbers
23.45 Float
.234E-2 Scientific Notation

String Literals

Escape Sequence Description
\t Tab
\n New Line
\r Carriage Return
\f Form Feed
\b Backspace
\a Alarm/Bell
\e escape
33 Octal Character
\xff Hexadecimal Character
\c[ Control Character
\l Next character is converted to lower case
\u Next character is converted to upper case
\L Next characters are converted to lower case until a \E is found
\U Next characters are converted to upper case until a \E is found
\Q Backslash all following non-alphanumeric characters until a \E is found
\E Ends upper or lower case conversion started with \L or \U
\\ Backslash

Special Literals

_LINE_ Represents the current line number
_FILE_ Represents the current filename
_END_ Represents the logical end of script; trailing garbage is ignored

Comments»

No comments yet — be the first.