Publicado el 10 de Julio del 2018
663 visualizaciones desde el 10 de Julio del 2018
300,2 KB
6 paginas
Creado hace 12a (29/01/2012)
PROGRAMACIÓN EN C# .NET
PROGRAMACIÓN EN C# .NET
Módulo 2.- Declaraciones
Módulo 2.- Declaraciones
Ing. Bruno López Takeyas
Ing. Bruno López Takeyas
Instituto Tecnológico de Nuevo Laredo
Instituto Tecnológico de Nuevo Laredo
TIPOS DE DATOS
1
2
VALORES POR DEFECTO
TIPOS DE DATOS ENTEROS
3
4
MaxValue Y MinValue
MaxValue establece el valor más grande del tipo
de dato
MinValue establece el valor más pequeño del
tipo de dato
Console.WriteLine(Int32.MaxValue);
Console.WriteLine(Int32.MinValue);
double x = double.MaxValue;
float y = float.MinValue;
long w = Int64.MaxValue;
5
TAMAÑO EN MEMORIA
sizeof() calcula el tamaño en bytes
Console.Write(sizeof(int)); //4
Console.Write(sizeof(Int16)); //2
Console.Write(sizeof(Int32)); //4
Console.Write(sizeof(Int64)); //8
Console.Write(sizeof(float)); //4
Console.Write(sizeof(double)); //8
6
Tipo de
Dato
Sbyte
byte
Char
Int16 ó
short
UInt16 ó
ushort
int ó Int32
uint
Int64 ó
long
UInt64 ó
ulong
float
double
decimal
Tamaño
(bytes)
Valor más pequeño
Valor más grande
1
1
2
2
2
4
4
8
8
4
8
16
-128
0
0
-32, 768
0
127
255
65, 535
32, 767
65, 535
-2, 147, 483, 648
0
2, 147, 483, 647
4, 294, 967, 295
-9, 223, 372, 036, 854, 775, 808
9, 223, 372, 036, 854, 775, 807
0
18,446,744,073,709,551,615
-3.402823E+38
3.402823E+38
-1.79769313486232E+308
1.79769313486232E+308
-79,228,162,514,264,337,593,543,950,335 79,228,162,514,264,337,593,543,950
,335
7
IDENTIFICADORES
Pueden iniciar con una letra o _
Evitar caracteres especiales como +, -, &
Puede tener mayúsculas y minúsculas; sin
embargo, edad no es lo mismo que Edad
Puede ser de cualquier longitud; p. ejem.
– Edad_alumno, sueldo_empleado
8
REGLAS PARA NOMBRAR
IDENTIFICADORES
Respuesta12
12y
MAL_ESTILO
_norecomendable
MejorEstilo
Msg
Mensaje
9
VARIABLES
int x, y = 3;
float a, b = 5.67;
char letra = ‘A’;
double longitud = 123.4546;
bool bandera = true;
bool band = false;
string escuela = “Tec Laredo”;
10
CONSTANTES
Se les antepone la palabra const
Siempre se consideran static
– const double y = 6.78975;
– const int tamano_arreglo = 10;
Constante
Math.PI
Math.E
Int32.MaxValue
Int32.MinValue
double.MaxValue
double.MinValue
Valor
3.14159265358979323846
2.7182818284590452354
2,147,483,647
-2,147,483,648
1.79769313486232E+308
-1.79769313486232E+308
11
MIEMBROS READONLY
Los miembros declarados como
readonly pueden ser inicializados en su
declaración o en el constructor de su clase
Ejemplo
– public readonly int radio;
12
Comentarios de: Módulo 2.- Declaraciones - Programación en C# .NET (0)
No hay comentarios