lunes, 17 de marzo de 2014

Tipos de Variables, Tipos de Conversiones, Sintaxis del IF, Operadores de Condición

byte
  Entero sin signo
sbyte
  Entero con signo
int
  Entero con signo
uint
  Entero sin signo
short
  Entero con signo
ushort
  Entero sin signo
long
  Entero con signo
ulong
  Entero sin signo
float
  Tipo de punto flotante de precisión simple
double
  Tipo de punto flotante de precisión doble
char
  Un carácter Unicode
bool
  Tipo Boolean lógico
object
  Tipo base de todos los otros tipos
string
  Una secuencia de caracteres
decimal
  Tipo preciso fraccionario o integral, que puede representar  números     decimales con 29 dígitos significativos
Tipos De Variables

Tipos de Conversiones
®    Conversiones implícitas: no se requiere una sintaxis especial porque la conversión se realiza con seguridad de tipos y no se perderán datos. Entre los ejemplos se incluyen las conversiones de tipos enteros de menor a mayor y las conversiones de clases derivadas en clases base.
®    Conversiones explícitas (conversiones de tipos): las conversiones explícitas requieren un operador de conversión. La conversión se requiere cuando es posible que se pierda información en el proceso o cuando esta puede no realizarse correctamente por otras razones. Entre los ejemplos habituales se incluye la conversión en un tipo con menor precisión o un intervalo menor, y la conversión de una instancia de clase base en una clase derivada.
®    Conversiones definidas por el usuario: las conversiones definidas por el usuario se realizan a través de métodos especiales que puede definir para habilitar las conversiones explícitas e implícitas entre tipos personalizados que no tienen una relación de clase base-clase derivada.
®    Conversiones con clases auxiliares: para realizar conversiones entre tipos no compatibles, como los enteros y los objetos System.DateTime, o bien cadenas hexadecimales y matrices de bytes, puede utilizar la clase System.BitConverter, la clase System.Convert y los métodos Parse de los tipos numéricos integrados, como Int32.Parse.

Sintaxis del IF
IF ("primer valor" -condición- "segundo valor")
{
// Si es verdadero, hará lo que hallamos programado acá

}
else
{
//si es falso, ejecutara la programacion de acá
}

o


if (num1 == 1)
{
Console.WriteLine("El numero es 1");
}
else if (num1 == 2)
{
Console.WriteLine("El numero es 2");
}
else if (num1 == 3)
{
Console.WriteLine("El numero es 3");
}

El And  realiza la conjunción lógica de dos expresiones Boolean. Si ambas expresiones se evalúan como True, And devuelve True. Si al menos una de las expresiones se evalúa como False, And devuelve False.
El Or  realiza la disyunción o inclusión lógicas de dos expresiones Boolean. Si una de las expresiones o ambas se evalúan como True, Or devuelve True. Si ninguna de las expresiones se evalúa como True, Or devuelve False.
Xor  realiza la exclusión lógica de dos expresiones Boolean. Si exactamente una expresión, pero no ambas, se evalúa como True, Xor devuelve True. Si ambas expresiones se evalúan como True o como False, Xor devuelve False.
Igualdad
AND lógico
XOR lógico
OR lógico
AND condicional
OR condicional
Uso combinado de Null













userscode.blogspot.com/2011/06/c-mas-if-basico.html

No hay comentarios:

Publicar un comentario