DECLARACION DE UNA VARIABLE
Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo, valor que puede ser modificado a lo largo de la ejecuccion del bloque donde la variable es accesible, tantas veces como se necesite. La declaracion de una variablae consiste en enunciar el nombre de la misma y asociarle un tipo. Por ejemplo, el siguiente codigo declara cuatro variables: a del tipo double, b de tipo float y c y r de tipo int:
class CAritmetica
{
public static void Main(string[] args)
{
double a;
float b;
int c, r;
/ / . . .
}
/ / . . .
}
Por definicion, una variable declarada dentro de un bloque, entendiendo por bloque el codigo encerrado entre los caracteres "{" y "}" , es accesible solo dentro de ese bloque.
Segun lo expuesto, las variables a, b, c y r son accesibles solo desde el metodo Main de la clase CAritmetica. En este caso se dice que dichas variables son locales al bloque donde han sido declaradas. Una variable local se crea cuando se ejecuta el bloque donde se declara y se destruye cuando finaliza la ejecuccion de dicho bloque
Las variables locales no son iniciadas por el compilador C#. Por lo tanto, es nuestra obligacion iniciarlas, de lo contrario el compilador visualizara un mensaje de error en todas las sentencias que hagan referencia a esas variables.
class CAritmetica
{
public static void Main(string[] args)
{
double a = 0;
float b = 0;
int c = 0, r = 0;
/ / . . .
System.Console.WriteLine("{0} {1} {2} {3} ", a, b, c, r);
}
}
Cuando elijas el identificador para declarar una variable, tene en cuenta que el compilador C# trata las letras mayusculas y minisculas como caracteres diferentes.
Respecto al tipo de una variable, depende del tipo de valor que vaya a almacenar. Distuinguimos varios tipos de valores que podemos clasificar en : tipos enteros , sbyte, short, int, long y char, tipos reales, float, double y decimal y el tipo bool.
Cada tipo tiene un rango diferente de valores positivos y negativos, excepto el bool que solo tiene dos valores: true y false. Por lo tanto, el tipo que se seleccione para declarar cada variable de un determinado programa dependera del rango y tipo de los valores que vayan a almacenar: enteros, fraccionarios o booleanos.
El tipo bool se utiliza para indicar si el resultado de la evaluacion de una expresion booleana es verdadero o falso.
El tipo sbyte permite declarar datos enterios comprendidos entre -128 y +127 (un byte se define como un conjunto de 8 bits, independientemente de la plataforma)
El tipo short permite declarar datos enteros comprendidos entre -32768 y +32767 (16 bits de longitud), el tipo int declara datos enteros comprendidos entre -2147483648 y +2147483647 (32 bits de longitud) y el tipo long permite declarar datos enteros comprendidos entre los valores -9223372036854775808 y +9223372036854775807 (64 bits de longitud). A continuacion se muestran algunos ejemplos :
sbyte b = 0;
short i = 0, j = 0;
int k = -30;
long l = 125000;
El tipo char es utilizado para declarar datos enteros en el rango de 0 a 65535. Los valores 0 a 127 se corresponden con los caracteres ASCII del mismo codigo. El juego de caracteres ASCII conforman una parte muy pequeña del juego de caracteres UNICODE utilizado por C# para representar los caracteres. UNICODE es un codigo de 16 bits (valores de 0 a 65535), esto es, cada caracter ocupa 2 bytes, con el unico proposito de internacionalizar el lenguaje.
Esto es todo por ahora espero que le sirva a alguien, cualquier duda la respondo
Una variable representa un espacio de memoria para almacenar un valor de un determinado tipo, valor que puede ser modificado a lo largo de la ejecuccion del bloque donde la variable es accesible, tantas veces como se necesite. La declaracion de una variablae consiste en enunciar el nombre de la misma y asociarle un tipo. Por ejemplo, el siguiente codigo declara cuatro variables: a del tipo double, b de tipo float y c y r de tipo int:
class CAritmetica
{
public static void Main(string[] args)
{
double a;
float b;
int c, r;
/ / . . .
}
/ / . . .
}
Por definicion, una variable declarada dentro de un bloque, entendiendo por bloque el codigo encerrado entre los caracteres "{" y "}" , es accesible solo dentro de ese bloque.
Segun lo expuesto, las variables a, b, c y r son accesibles solo desde el metodo Main de la clase CAritmetica. En este caso se dice que dichas variables son locales al bloque donde han sido declaradas. Una variable local se crea cuando se ejecuta el bloque donde se declara y se destruye cuando finaliza la ejecuccion de dicho bloque
Las variables locales no son iniciadas por el compilador C#. Por lo tanto, es nuestra obligacion iniciarlas, de lo contrario el compilador visualizara un mensaje de error en todas las sentencias que hagan referencia a esas variables.
class CAritmetica
{
public static void Main(string[] args)
{
double a = 0;
float b = 0;
int c = 0, r = 0;
/ / . . .
System.Console.WriteLine("{0} {1} {2} {3} ", a, b, c, r);
}
}
Cuando elijas el identificador para declarar una variable, tene en cuenta que el compilador C# trata las letras mayusculas y minisculas como caracteres diferentes.
Respecto al tipo de una variable, depende del tipo de valor que vaya a almacenar. Distuinguimos varios tipos de valores que podemos clasificar en : tipos enteros , sbyte, short, int, long y char, tipos reales, float, double y decimal y el tipo bool.
Cada tipo tiene un rango diferente de valores positivos y negativos, excepto el bool que solo tiene dos valores: true y false. Por lo tanto, el tipo que se seleccione para declarar cada variable de un determinado programa dependera del rango y tipo de los valores que vayan a almacenar: enteros, fraccionarios o booleanos.
El tipo bool se utiliza para indicar si el resultado de la evaluacion de una expresion booleana es verdadero o falso.
El tipo sbyte permite declarar datos enterios comprendidos entre -128 y +127 (un byte se define como un conjunto de 8 bits, independientemente de la plataforma)
El tipo short permite declarar datos enteros comprendidos entre -32768 y +32767 (16 bits de longitud), el tipo int declara datos enteros comprendidos entre -2147483648 y +2147483647 (32 bits de longitud) y el tipo long permite declarar datos enteros comprendidos entre los valores -9223372036854775808 y +9223372036854775807 (64 bits de longitud). A continuacion se muestran algunos ejemplos :
sbyte b = 0;
short i = 0, j = 0;
int k = -30;
long l = 125000;
El tipo char es utilizado para declarar datos enteros en el rango de 0 a 65535. Los valores 0 a 127 se corresponden con los caracteres ASCII del mismo codigo. El juego de caracteres ASCII conforman una parte muy pequeña del juego de caracteres UNICODE utilizado por C# para representar los caracteres. UNICODE es un codigo de 16 bits (valores de 0 a 65535), esto es, cada caracter ocupa 2 bytes, con el unico proposito de internacionalizar el lenguaje.
Esto es todo por ahora espero que le sirva a alguien, cualquier duda la respondo

