В чем разница между UCHAR и WCHAR в Visual C ++? - PullRequest
2 голосов
/ 08 июня 2009

может любой орган сказать мне, в чем разница между UCHAR и WCHAR. Я использую VC ++ 6.0.

Ответы [ 2 ]

3 голосов
/ 08 июня 2009

Учар, как указано выше.

WCHAR НЕ является символом юникода. Это распространенное недоразумение. Это 16-битный символ без знака, точка. Однако, это может быть интерпретировано как символ Unicode, и это не может быть. UTF16 является многобайтовой кодировкой, как и UTF8, и может потребовать представления нескольких символов WCHAR.

2 голосов
/ 08 июня 2009

A UCHAR - это просто беззнаковый символ (8 бит)

WCHAR - это символ Unicode (16 бит)

см. здесь для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...