chr
Функция получения строки с символом, имеющим заданный ASCII-код.
Синтаксис
str = chr(c);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| c | integer |
ASCII-код символа |
Описание
сhr(с) – функция возвращает строку с символом, имеющим ASCII-код, равный
c. Перечень ASCII-кодов представлен в Табл. 1
| .0 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .9 | .A | .B | .C | .D | .E | .F | |
| 0. | NUL | SOH | STX | ETX | EOT | ENQ | ACK | BEL | BS | TAB | LF | VT | FF | CR | SO | SI |
| 1. | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
| 2. | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
| 3. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
| 4. | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| 5. | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
| 6. | ` | a | b | C | d | e | f | g | h | i | j | k | l | m | n | o |
| 7. | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | DEL |
Расшифровка некоторых управляющих символов:
- NUL, 00 – Null, пустой.
- SOH, 01 – Start Of Heading, начало заголовка.
- STX, 02 – Start of Text, начало текста.
- ETX, 03 – End of Text, конец текста.
- BS, 08 – Backspace, возврат на один символ. Стирает предыдущий символ.
- TAB, 09 – Tab, горизонтальная табуляция.
- LF, 0A – Line Feed, перевод строки. В конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
- VT, 0B – Vertical Tab, вертикальная табуляция.
- FF, 0C – Form Feed, прогон страницы, новая страница.
- CR, 0D – Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
- SO, 0E – Shift Out, измени цвет ленты (использовался для двухцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
- ESC, 1B – Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII
- FS, 1C – File Separator, разделитель файлов.
- GS, 1D – Group Separator, разделитель групп.
- RS, 1E – Record Separator, разделитель записей.
- DEL, 7F – Delete, стереть последний символ.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| str | string |
Строка, содержащая символ с ASCII-кодом, равным c |
Пример
str = chr(115);
В результате переменная str будет содержать строку "s", как десятичное число 115, соответствующее шестнадцатеричному числу 73.
Дополнительные материалы
Нет.