elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  char16_t, char32_t y wchar_t. ¿Para que estan?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: char16_t, char32_t y wchar_t. ¿Para que estan?  (Leído 1,579 veces)
4dr14n31t0r

Desconectado Desconectado

Mensajes: 85



Ver Perfil
char16_t, char32_t y wchar_t. ¿Para que estan?
« en: 18 Septiembre 2016, 18:55 pm »

Cuando creo variables de estos tipos y le asigno un caracter, cuando lo imprimo por pantalla tengo que hacerle casting de char para ver el caracter. ¿Para que sirven entonces? Ya hay tipos de variables con el mismo tamaño que estos.


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: char16_t, char32_t y wchar_t. ¿Para que estan?
« Respuesta #1 en: 18 Septiembre 2016, 20:33 pm »

Igual que uint8_t, int16_t, int32_t...
Te aseguran el tamaño de la variable, en bits.

El caso de esos tipos essimplementa para ser usados con toras codificaciones. Cada caracter de UTF-16, por ejemplo, utiliza hasta 2 bytes,16 bits. Para ello, podrías usar char16_t.

Si no necesitas los tipos, o los uses. Rara vez los utilizarás explícitamente. Pero están ahí para cuando se necesiten.


No se muestran como caracter, sino como número. Eso es porque realmente lo que son es eso, números. La única excepción es el entero de 8 bits (char8_t, char, int8_t), que se muestra como caracter.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
convertir char a wchar_t
Programación C/C++
Riki_89D 3 5,173 Último mensaje 1 Junio 2010, 09:27 am
por Eternal Idol
Que tal estan estas partes para una pc? « 1 2 »
Hardware
CriPeR 19 8,132 Último mensaje 27 Enero 2012, 17:18 pm
por Aprendiz-Oscuro
Reto para los que están aprendiendo C++.
Programación C/C++
OmarHack 3 2,407 Último mensaje 24 Abril 2013, 03:58 am
por gorystyle
de wchar_t a unsigned char
Programación C/C++
pikoc 3 3,539 Último mensaje 21 Mayo 2015, 17:06 pm
por pikoc
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines