Notación húngara

Keywords: Notación húngara, Microsoft, Programación, Sistema operativo, Variable (programación), Windows

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, y en particular en la programación del sistema operativo Windows. El nombre de la notación proviene del hecho de que su inventor, Charles Simonyi, nació en Hungría.

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 (double 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:

Artículos relacionados

Keywords: Notación húngara, Microsoft, Programación, Sistema operativo, Variable (programación), Windows