345. +345. -345
23.6709, +23.6709. -0.560, -.56
[целая часть].[дробная часть][Е|е][+|-][экспонента]которая означает, что мантиссу числа [целая часть], [дробная часть] следует умножить на 10 в степени экспонента:
10.67Е+09. 10.67е9, 10.67е-09. -.06е+3
010 (эквивалентно десятичному 8) 0xlAbB (эквивалентно десятичному 6643)
Управляющая последовательность | Значение |
---|---|
\a | Звонок |
\b | Возврат на шаг |
\e | Символ ESC |
\f | Перевод формата |
\n | Переход на новую строку |
\r | Возврат каретки |
\t | Горизонтальная табуляция |
\v | Вертикальная табуляция |
\$ | Знак доллара |
\@ | Коммерческое AT |
\0nnn | Восьмеричный код символа |
\xnn | Шестнадцатеричный код символа |
\cn | Эмулирует нажатие комбинации клавиш Ctrl+n, например \cZ соответствует Ctrl+Z |
\l | Переводит следующий символ в нижний регистр |
\u | Переводит следующий символ в верхний регистр |
\L | Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в нижний регистр |
\Q | В следующей за ней последовательности символов, ограниченной управляющей последовательностью \Е, перед каждым неалфавитно-цифровым символом вставляет обратную дробную черту |
\U | Переводит следующую за ней последовательность символов, ограниченную управляющей последовательностью \Е, в верхний регистр |
\E | Ограничивает действие управляющих последовательностей \L \Q и \U |
\\ | Обратная наклонная черта |
\" | Двойная кавычка |
\' | Одинарная кавычка |
'Это литерал, заданный на нескольких строках'
"\Uline\E\t#1\n\LLINE\U\t#2"будет отображена функцией print в виде
LINE #1 line #2
"\Uline\E\t#1\n\LLINE\U\t#2"
LINE #1 line #2
$glis = "\x{395}\x{3CD}\x{3B1}\x{3B3}\x{3B3}\x{3B5}\x{3BB}\x{3CA}\x{3B1}";
use utf8;
use byte:
$myVar, $first, $file
$year = 2001; $cost = "\$37"; $message = "В $year году книга стоила $cost"; print $message;отобразит на экране монитора строку
В 2001 году книга стоила $37
$year = 2000; $titul = "\"Самоучитель Perl\""; $message = "Книга $titul: год издания $ уеаr г."; print $message;напечатает строку
Книга "Самоучитель Perl": год издания 2000 г.
$message = "Книга ${titul}: год издания $(year)г.";
$date = уеаr2001; # Эквивалентно $date = 'year2001';
$file = __FILE__; $pack = __PACKAGE_; $line = __LINE__+2; print "Пакет: $pack\n"; print "Печать из строки номер $line\n файла: $file\n";распечатает имя пакета, номер строки, содержащей оператор печати, и имя файла программы, если интерпретатор запускался из каталога, содержащего файл программы ex03-01.pl, с помощью команды perl ex03-01.pl:
Пакет: main Печать из строки номер 6 файла: ex03-01.pl
#!perl-w print "Текст после специального литерала __DАТА__\n\n"; while ($after = <DATA>) { print $after; } __DATA__ Произвольный текст, который не интерпретируется, но может быть прочитан.
Текст после специального литерала _DATA_ Произвольный текст, который не интерпретируется, но может быть прочитан.
print oct("0570"l; # Напечатает десятичное 376 print oct("570"); # Напечатает десятичное 376 print oct("0xAf"); # Напечатает десятичное 175 print oct("xAf"); # Напечатает десятичное 175 print oct("0b00ll00l"); # Напечатает десятичное 25 print oct("b001100l"); # Напечатает десятичное 25
print oct("0xAf"); # Напечатает десятичное 175 print oct("xAf"); # Напечатает десятичное 175 print oct("Af"); # Напечатает десятичное 175
$string = "Прямой порядок"; $reverse = reverse($string); # $reverse = "кодяроп йомярП"
Следующая страница | Содержание главы |
Нет комментариев. Оставить комментарий: |