# Символьный тип

Здесь описаны операторы и функции для работы с символами **char**.

* [int( char c ) int](#int-char-c-int)
* [str( char c ) str](#str-char-c-str)

## Операторы

| Оператор         | Результат | Описание                                                                                     |
| ---------------- | --------- | -------------------------------------------------------------------------------------------- |
| char **+** char  | str       | Возвращает строку из двух символов.                                                          |
| char **+** str   | str       | Возвращает строку, как результат добавления строки к символу.                                |
| str **+** char   | str       | Возвращает строку, как результат добавления символа к строке.                                |
| char **=** char  | char      | Присваивание символа.                                                                        |
| str **+=** char  | str       | Добавляет символ к строке.                                                                   |
| char **==** char | bool      | Возвращает *true* если два символа равны и *false*, в противном случае.                      |
| char **>** char  | bool      | Возвращает *true* если первый символ больше второго и *false*, в противном случае.           |
| char **<** char  | bool      | Возвращает *true* если первый символ меньше второго и *false*, в противном случае.           |
| char **!=** char | bool      | Возвращает *true* если два символа не равны и *false*, в противном случае.                   |
| char **>=** char | bool      | Возвращает *true* если первый символ больше или равен второму и *false*, в противном случае. |
| char **<=** char | bool      | Возвращает *true* если первый символ меньше или равен второму и *false*, в противном случае. |

## Функции

### int(char c) int

Функция *int* возвращает числовое значение символа.

### str(char c) str

Функция *str* конвертирует символ в строку и возвращает строку (из указанного символа).
