Un programa típico utiliza varios valores que pueden cambiar durante su ejecución. Por ejemplo, un programa que realiza algunas operaciones sobre los valores introducidos por el usuario. Los valores ingresados por un usuario pueden diferir de los ingresados por otro usuario. Por lo tanto, esto hace que sea necesario usar variables ya que otro usuario puede no usar los mismos valores. Cuando un usuario ingresa un nuevo valor que se usará en el proceso de operación, puede almacenarse temporalmente en la memoria de acceso aleatorio de la computadora y estos valores en esta parte de la memoria varían a lo largo de la ejecución y, por lo tanto, surgió otro término para esto que se conoce como variables _ Básicamente, una variable es un marcador de posición de la información que se puede cambiar en tiempo de ejecución. Y las variables permiten Recuperar y Manipular la información almacenada.
Sintaxis:
type variable_name = value; or type variable_names;
Ejemplo:
char var = 'h'; // Declaring and Initializing character variable int a, b, c; // Declaring variables a, b and c of int type
Características de las Variables:
- name : Debe ser un identificador válido. En el ejemplo anterior, var es un identificador válido.
- type : Define los tipos de información que se almacenarán en la variable. En el ejemplo anterior, char es un tipo.
- valor: Son los datos reales que se almacenarán en la variable. En el ejemplo anterior, ‘h’ es el valor.
Reglas para nombrar variables
- Los nombres de variables pueden contener las letras ‘a-z’ o ‘A-Z’ o los dígitos 0-9, así como el carácter ‘_’.
- El nombre de las variables no puede comenzar con un dígito.
- El nombre de la variable no puede ser ninguna palabra clave de C#, por ejemplo, int, float, null, String, etc.
Ejemplos:
- Nombres de variables válidos
int age; float _studentname;
- Nombres de variables no válidos
int if; // "if" is a keyword float 12studentname; // Cannot start with digit
Definición o declaración de una variable
Hay algunas reglas que deben seguirse al declarar variables:
- especificar su tipo (como int)
- especificar su nombre (como la edad)
- Puede proporcionar un valor inicial (como 17)
Ejemplo :
int geeks; float interest;
Inicializar variables
El término inicializar significa asignar algún valor a la variable. Básicamente, el uso real de las variables se encuentra en la parte de inicialización. En C#, cada tipo de datos tiene un valor predeterminado que se usa cuando no hay un valor establecido explícitamente para una variable dada. La inicialización se puede hacer por separado o puede ser con declaración.
Ejemplo :
int y = 7; // Declaring and initializing the variable at same time int x; // Declaring variable x x = 5; // initializing x with value 5
Dos formas de inicialización:
- Inicialización del tiempo de compilación
- Inicialización del tiempo de ejecución
1. Inicialización del tiempo de compilación
Significa proporcionar el valor a la variable durante la compilación del programa. Si el programador no proporcionó ningún valor, el compilador proporcionará algún valor predeterminado para las variables en algunos casos. Generalmente, este tipo de inicialización es útil cuando el programador desea proporcionar algún valor predeterminado.
Ejemplo :
// C# program to demonstrate the // Compile Time Initialization using System; class Geeks { // only declaration, compiler will // provide the default value 0 to it int y; // Main Method public static void Main(String []args) { // Compile Time Initialization of variable 'x' // Assigning value 32 to x int x = 32; // printing the value Console.WriteLine("Value of x is "+x); // creating object to access // the variable y Geeks gfg = new Geeks(); // printing the value Console.WriteLine("Value of y is "+gfg.y); } }
Producción :
Value of x is 32 Value of y is 0
2. Inicialización del tiempo de ejecución
En esto, el usuario tiene que ingresar el valor y ese valor se copia a la variable requerida. En este tipo de inicialización, existe una posibilidad más en la que se asigna valor a la variable después de completar una llamada de función.
Ejemplo:
Input : 45 Output : Value of num is 45 Input : 27 Output : Value of num is 27
// C# program to demonstrate the // Run Time Initialization using System; class Geeks { // Main Method public static void Main(String []args) { // Value will be taken from user // input and assigned to variable // num int num = Convert.ToInt32(Console.ReadLine()); // printing the result Console.WriteLine("Value of num is " + num); } }
Producción :
Value of num is 45
Nota: Aquí el método Console.ReadLine() le pide al usuario que ingrese el valor y luego pone el mismo valor en la variable «num». Por lo tanto, el valor se mostrará de acuerdo con la entrada del usuario.
Publicación traducida automáticamente
Artículo escrito por keshav_786 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA