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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Aclaración en declaración de variable
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Aclaración en declaración de variable  (Leído 3,200 veces)
novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
Aclaración en declaración de variable
« 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!!


En línea

Dark Invader

Desconectado Desconectado

Mensajes: 111


Lucha hasta el final para conseguir tu objetivo.


Ver Perfil
Re: Aclaración en declaración de variable
« Respuesta #1 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


En línea

Saberuneko


Desconectado Desconectado

Mensajes: 2.194



Ver Perfil WWW
Re: Aclaración en declaración de variable
« Respuesta #2 en: 27 Julio 2011, 14:39 pm »

Concuerdo con la opinión de Dark Invader.
En línea

Lambda


Desconectado Desconectado

Mensajes: 371



Ver Perfil WWW
Re: Aclaración en declaración de variable
« Respuesta #3 en: 27 Julio 2011, 15:04 pm »

http://publications.gbdirect.co.uk/c_book/chapter6/bitfields.html
En línea

pucheto

Desconectado Desconectado

Mensajes: 215


Ver Perfil
Re: Aclaración en declaración de variable
« Respuesta #4 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...
En línea

Dark Invader

Desconectado Desconectado

Mensajes: 111


Lucha hasta el final para conseguir tu objetivo.


Ver Perfil
Re: Aclaración en declaración de variable
« Respuesta #5 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
En línea

pucheto

Desconectado Desconectado

Mensajes: 215


Ver Perfil
Re: Aclaración en declaración de variable
« Respuesta #6 en: 27 Julio 2011, 16:12 pm »

http://msdn.microsoft.com/en-us/library/ewwyfdbe(v=vs.71).aspx aca hay una buena explicacion con dibujitos.
En línea

Dark Invader

Desconectado Desconectado

Mensajes: 111


Lucha hasta el final para conseguir tu objetivo.


Ver Perfil
Re: Aclaración en declaración de variable
« Respuesta #7 en: 27 Julio 2011, 16:13 pm »

Se agradece  ;)
En línea

Lambda


Desconectado Desconectado

Mensajes: 371



Ver Perfil WWW
Re: Aclaración en declaración de variable
« Respuesta #8 en: 27 Julio 2011, 16:56 pm »

Todos los dias se aprende algo nuevo  ;)
En línea

Saberuneko


Desconectado Desconectado

Mensajes: 2.194



Ver Perfil WWW
Re: Aclaración en declaración de variable
« Respuesta #9 en: 27 Julio 2011, 19:57 pm »


Me encanta aprender cosas nuevas!
Gracias por el aporte!
 ;D ;D ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines