Notacion hungara
Ejemplos
Prefijo Significado
b Booleano (int)
by BYTE o UCHAR (unsignedchar)
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
lblObjeto Label
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 aentero de 16 bits
e Enumeración
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
txt Cajas detexto
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 la cual almacena unnombre.
* bRespuesta: una variable booleana que almacena una respuesta.
* txtHora: una instancia de un objeto textbox que almacena la hora.
unsigned char 8 bits 0 a 255
char 8 bits -128 a 127short int 16 bits -32,768 a 32,767
unsigned int 32 bits 0 a 4,294,967,295
int 32 bits -2,147,483,648 a 2,147,483,647
unsigned long 32 bits 0 a 4,294,967,295
enum 16 bits -2,147,483,648 a2,147,483,647
long 32 bits -2,147,483,648 a 2,147,483,647
float 32 bits 3.4 x 10-38 a 3.4 x 10+38(6 dec)
double 64 bits 1.7 x 10-308 a 1.7*10+308(15 dec)
long double 80 bits 3.4 x 10-4932 a 1.1 x 10+4932
Regístrate para leer el documento completo.