РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
63 of 815 menu

Тип wchar_t

Тип wchar_t - это целочисленный тип данных, который используется для хранения широких символов. В отличие от типа char, который обычно занимает 1 байт, wchar_t может занимать 2 или 4 байта в зависимости от платформы. Это позволяет хранить символы из расширенных наборов, таких как Unicode. Тип wchar_t часто применяется для работы с локализованными строками и международными текстами. Для обозначения широких символьных литералов используется префикс L, например L'a'.

Синтаксис

wchar_t name; wchar_t name = L'a';

Пример

Давайте объявим переменную типа wchar_t и выведем её числовое значение:

#include <iostream> using namespace std; int main() { wchar_t ch = L'A'; cout << (int)ch << endl; return 0; }

Результат выполнения кода:

65

Пример

Давайте создадим широкую строку с помощью wchar_t и выведем её с использованием wcout:

#include <iostream> using namespace std; int main() { wchar_t str[] = L"abcde"; wcout << str << endl; return 0; }

Результат выполнения кода:

"abcde"

Пример

Давайте узнаем размер типа wchar_t в байтах с помощью оператора sizeof:

#include <iostream> using namespace std; int main() { cout << sizeof(wchar_t) << endl; return 0; }

Результат выполнения кода:

4

Смотрите также

  • тип char,
    который хранит обычные символы
  • тип char8_t,
    который хранит символы UTF-8
  • тип int,
    который хранит целые числа
  • тип bool,
    который хранит логические значения
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить