Share via


Caracteres anchos

Valor deANSI 3.1.3.4The de una constante de caracteres entera que contiene más de un carácter o una constante de carácter ancho que contiene más de un carácter multibyte

La constante de carácter normal, “ab” tiene el valor entero (int) 0x6162.Cuando hay más de un byte, los bytes de lectura son desplazados previamente a la izquierda el valor de CHAR_BIT y byte siguiente se comparan mediante bit a bit con los bits bajos de CHAR_BIT .El número de bytes de la constante de caracteres multibyte no puede superar sizeof (int), que es 4 para código de 32 bits de destino.

Se lee la constante de caracteres multibyte como arriba y esto se convierte en una constante de caracteres anchos mediante la función en tiempo de ejecución de mbtowc .Si el resultado no es una constante de caracteres anchos válida, se produce un error.En cualquier caso, el número de bytes examinados por la función de mbtowc se limita al valor de MB_CUR_MAX.

Vea también

Conceptos

Characters