# Урок 3. Тип char в 16-ричном формате и формате unicode

**URL:** <https://forum.itvdn.com/t/urok-3-tip-char-v-16-richnom-formate-i-formate-unicode/3024>\
**Category:** Справочник C# Starter\
**Created:** [15.01.2019 13:43:08 UTC](https://forum.itvdn.com/t/urok-3-tip-char-v-16-richnom-formate-i-formate-unicode/3024 "2019-01-15T13:43:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![admin.guide](https://forum.itvdn.com/letter_avatar_proxy/v4/letter/a/6a8cbe/32.png) [@admin.guide](https://forum.itvdn.com/u/admin.guide)\
**Post date:** [15.01.2019 13:43:08 UTC](https://forum.itvdn.com/t/urok-3-tip-char-v-16-richnom-formate-i-formate-unicode/3024/1 "2019-01-15T13:43:08Z")

</div>

Символы Юникода (unicode) – это 16-разрядные символы, которые используются для представления большинства известных письменных языков мира.

В C# значения переменным типа char можно записывать тремя способами:

1. напрямую написать символ (например, `'A'`)
2. указать номер символа в 16-ричном формате (например, `'\x0041'`)
3. указать [номер символа в формате unicode](https://unicode-table.com/ru/#control-character) (например, `'\u0041'`)

Пример:

```
static void Main()
{
    char a = 'A'; // Символ
    char b = '\x0041'; // Значение в 16-ричном формате
    char c = '\u0041'; // Значение в формате unicode

    \u0043onsole.WriteLine(a);
    Console.WriteLine(b);
    Console.WriteLine(c);

    Console.ReadKey();
}

```

Результат:  
 ![image](https://forum.itvdn.com/uploads/default/original/1X/0762d86516891200b09f0ef45c6f867b81aae86f.png)

Также как видно с примера программные команды можно писать используя формат unicode, но так делать нежелательно, ведь происходит потеря читаемости кода.

Источник: видеоурок Александра Шевчука ["ВИДЕОУРОК №2. МАШИННАЯ МАТЕМАТИКА И СИСТЕМЫ СЧИСЛЕНИЯ"](https://itvdn.com/ru/video/csharp-starter/mathematics?position=5820)

[![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/b38ed3846d27463ae91c4449efd4de36bbb0b1b1.jpeg) предыдущая статья](https://forum.itvdn.com/t/urok-3-primenenie-tipov-float-double-decimal/3023) | [следующая статья ![%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202](https://forum.itvdn.com/uploads/default/original/1X/6188b82e0808cd73a15f53f8e652f939106184bc.jpeg)](https://forum.itvdn.com/t/urok-3-konstanty/3025)
