Tipos de variables de C#
Byte
DEFINICION
Representa a un número entero real positivo. Usa 1 byte.
EJEMPLO:
byte a=30;
byte b=126;
byte c=120;
RANGO DE VALORES
0 A 255
Sbyte
DEFINICION
Representa a un número entero real. Usa 1 byte
EJEMPLO
sbyte a = 30;
sbyte b = 126;
sbyte c = -120;
RANGO DE VALORES
-128 A 127
Short
DEFINICION
Representa a un número entero real. Usa 2 bytes
EJEMPLO
short a = 20;
short b = 300;
short c = -30000;
RANGO DE VALORES
-32.768 a 32.767
Ushort
DEFINICION
Representa a un número entero real positivo. Usa 2 bytes
EJEMPLO
ushort a = 20;
ushort b = 300;
ushort c = 30000;
RANGO DE VALORES
0 a 65.535
Int
DEFINICION
Representa a un número entero real. Usa 4 bytes. Es el mas usado
EJEMPLO
int a=-1;
int b=5;
int c=30000
RANGO DE VALORES
-2.147.483.648 a 2.147.483.647
UINT
DEFINICION
Representa a un número entero real positivo. Usa 4 bytes. Es el mas usado
EJEMPLO
uint a = 1;
uint b = 5;
uint c = 30000;
RANGO DE VALORES
0 a 4.294.967.295
LONG
DEFINICION
Representa a un número entero real. Usa 8 bytes.
EJEMPLO
long a = 40000000;
long b = 646334578;
long c = -32356;
RANGO DE VALORES
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
ULONG
DEFINICION
Representa a un número entero real positivo. Usa 8 bytes.
EJEMPLO
ulong a = 40000000;
ulong b = 646334578;
ulong c = 32356;
RANGO DE VALORES
0 a 18.446.744.073.709.551.615
FLOAT
DEFINICION
Representa a un número de coma flotante. Hay que añadir un F al final. Usa 4 bytes
EJEMPLO
float a = 4.55555F;
float b = -1.8521F;
float c = 600.152F;
RANGO DE VALORES
±1.401298E−45 a ±3.402823E+38
DOUBLE
DEFINICION
Representa a un numero de coma flotante. Usa 4 bytes.
EJEMPLO
double a = 5.5;
double b = 30;
double c = 30.0;
RANGO DE VALORES
±4.94065645841246E−324 a
±1.79769313486232E+308
DECIMAL
DEFINICION
Se almacenan como enteros de 128 bits (16 bytes) con signo escalados mediante una potencia variable de 10.
EJEMPLO
decimal a = 5;
decimal b = 30;
decimal c = 12000;
RANGO DE VALORES
−7.9228162514264337593543950335 a
+7.9228162514264337593543950335
CHAR
DEFINICION
Representa un numero, letra o simbolo según la tabla ASCII. Usa 2 bytes
EJEMPLO
char a='A';
char b='V';
char c='!';
RANGO DE VALORES
'\u0000' a '\uFFFF'
BOOL
DEFINICION
Solo puede contener true o false. Se usa para condiciones lógicas. Usa 2 bytes
EJEMPLO
bool p = true;
bool a = false;
RANGO DE VALORES
Verdadero o falso