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 = "кодяроп йомярП"
| Следующая страница | Содержание главы |
Нет комментариев. Оставить комментарий: |