InicioCiencia EducacionC# - Declaracion de variables

C# - Declaracion de variables

Ciencia Educacion8/13/2012
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
Datos archivados del Taringa! original
11puntos
5,066visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

e
eLGus08🇦🇷
Usuario
Puntos0
Posts9
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.