Notación húngara
Apariencia
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.