Título: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 8 Abril 2015, 19:02 pm Buenas a todos !!
Me gustaria consultar si es posible que alguine me explique como puedo usar los tipos de datos : Código
se que puedo usar Código
pero me gustaria por favor si es posible que alguine aqui me de una explicacion de uso y utilidad. Gracias por todo!! Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: ivancea96 en 8 Abril 2015, 19:19 pm El número es el número de bits de la variable. int es un entero. La 'u' al principio es cuando es unsigned.
¿Las utilidades? Son variables, como otra variable cualquiera, pero de un tamaño fijo. Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 8 Abril 2015, 20:28 pm gracias por la respuesta !!
Entiendo eso pero como se que sin usar las variables definidas en un header estandar por ejemplo: Código Como me aseguro que sea de 8 bit y no mas , bueno quiero saber eso por que me tiene confundio , a parte digo de utilidad por que por ejemplo estoy viendo un tutorial de como hacer un emulador(si lo quizas es muy pronto pero tengo interes) y veo como el chico decide usar esos tipos de datos en vez de usar unsigned int y ya .. eso me confunde un poco, me doy a entender? Gracias Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: ivancea96 en 8 Abril 2015, 20:31 pm int puede ser de 16 o 32 bits, según el sistema.
En cambio, int32_t te asegura siempre que es de 32 bits. Si necesitas un tamaño fijo (como en los emuladores), usa esas variables. De hecho, yo te recomiendo usarlas siempre que el dato con el que trabajas tenga unos valores mínimos y máximos conocidos, simplemente porque es más preciso programarlo así. Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 8 Abril 2015, 20:41 pm jejejeje si es verdad tienes razon , pero mi pregunta es como puedo definirla yo ? he estado buscando como pero no he encontrado. quizas en el codigo fuente de gcc pueda conseguirla , es posible eso?
nota: cuando digo conseguirla es la respuesta. Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: ivancea96 en 8 Abril 2015, 20:52 pm Puedes ver el archivo stdint.h. Te pongo un fragmento:
Código
Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 9 Abril 2015, 16:32 pm Gracias por la respuesta esta muy bien pero
con este code por ejemplo: Código
como el compilador sabe que es solamente de 8 bit por cierto cuando trato de ponerle mas o me da un error o otros me dice que simplemente no se puede. Gracias otra vez por respuesta. Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: ivancea96 en 9 Abril 2015, 16:38 pm cuando trato de ponerle mas o me da un error o otros me dice que simplemente no se puede. ¿Ponerle más qué a qué? Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 9 Abril 2015, 19:02 pm suena extrano !!
si pero si la variable se defiene como Código definiiendo o simplemente si quiero que mi definicion por ejemplo Código
me doy a neteder? Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: ivancea96 en 9 Abril 2015, 19:31 pm Para que sea de 8 bits, tendrás que darle un dato de 8 bits.
Código
char es de 8 bits. int es de 32 bits. Título: Re: unsigned int 8 , unsigned int 8 y demas [DUDA] Publicado por: bash en 9 Abril 2015, 20:08 pm ahora si lo entendi!! Gracias !!
|