Ir al contenido

Notación húngara

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 09:55 22 may 2004 por Moriel (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

La notación húngara es un sistema usado normalmente para crear los nombres de variables y es muy utilizado por los programadores de Microsoft, fue utilizado en la programación del sistema operativo Windows.

Consiste en prefijos en minúsculas que se añaden a los nombres de las variables, y que indican su tipo. El resto del nombre indica, lo más claramente posible, la función que realiza la variable.

Prefijo Significado

b Booleano
c Carácter (un byte)
dw Entero largo de 32 bits sin signo (DOBLE WORD)
f Flags empaquetados en un entero de 16 bits
h Manipulador de 16 bits (HANDLE)
l Entero largo de 32 bits
lp Puntero a entero largo de 32 bits
lpfn Puntero largo a una función que devuelve un entero
lpsz Puntero largo a una cadena terminada con cero
n Entero de 16 bits
p Puntero a entero de 16 bits
pt Coordenadas (x, y) empaquetadas en un entero de 32 bits
rgb Valor de color RGB empaquetado en un entero de 32 bits
sz Cadena terminada en cero
w Entero corto de 16 bits sin signo (WORD)

Ejemplos:

  • nContador: la variable es un entero que se usará como contador.
  • szNombre: una cadena terminada con cero que almacena un nombre.
  • bRespuesta: una variable booleana que almacena una respuesta.