Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: novalida en 27 Julio 2011, 14:26 pm



Título: Aclaración en declaración de variable
Publicado por: novalida en 27 Julio 2011, 14:26 pm
Hola buenas!!!
Alguien me podría explicar qué quiere decir esto?

Código:
short variable:8;

Obviamente es una declaración de un entero corto, pero me despista lo de ":8" :S

Un saludo!!


Título: Re: Aclaración en declaración de variable
Publicado por: Dark Invader en 27 Julio 2011, 14:33 pm
Nunca habia visto,habia visto el :: para distinguir una variable local de una global que tiene el mismo identificador pero con dos puntos solo...

¿Has comprobado que pueda estar mal?¿has tratado de compilarlo con algun ejemplo sencillo y funciona?Porque para mi que quiso poner:


Código
  1. short variable=8;

Salu2


Título: Re: Aclaración en declaración de variable
Publicado por: Saberuneko en 27 Julio 2011, 14:39 pm
Concuerdo con la opinión de Dark Invader.


Título: Re: Aclaración en declaración de variable
Publicado por: Lambda en 27 Julio 2011, 15:04 pm
http://publications.gbdirect.co.uk/c_book/chapter6/bitfields.html


Título: Re: Aclaración en declaración de variable
Publicado por: pucheto en 27 Julio 2011, 15:41 pm
Esto era para definir tipos de cantidades de distintas cantidades de bits, muy utiles si los metes en un struct de forma que queden alineados (por ejemplo para empaquetar varios datos en 1 solo int).

Excelentes en system programing son...


Título: Re: Aclaración en declaración de variable
Publicado por: Dark Invader en 27 Julio 2011, 15:53 pm
Guau,vaya cerrada de boca me habeis dado  :xD

Osea:

¿unsigned field1 :3 field1 es un unsigned de 3 bits?  :silbar:

Un saludo


Título: Re: Aclaración en declaración de variable
Publicado por: pucheto en 27 Julio 2011, 16:12 pm
http://msdn.microsoft.com/en-us/library/ewwyfdbe(v=vs.71).aspx (http://msdn.microsoft.com/en-us/library/ewwyfdbe(v=vs.71).aspx) aca hay una buena explicacion con dibujitos.


Título: Re: Aclaración en declaración de variable
Publicado por: Dark Invader en 27 Julio 2011, 16:13 pm
Se agradece  ;)


Título: Re: Aclaración en declaración de variable
Publicado por: Lambda en 27 Julio 2011, 16:56 pm
Todos los dias se aprende algo nuevo  ;)


Título: Re: Aclaración en declaración de variable
Publicado por: Saberuneko en 27 Julio 2011, 19:57 pm
http://publications.gbdirect.co.uk/c_book/chapter6/bitfields.html

Me encanta aprender cosas nuevas!
Gracias por el aporte!
 ;D ;D ;D