Literales y Variables en C#

C# Basico
Volver a lista
Resumen: En C#, como en muchos otros lenguajes de programación, es fundamental entender el concepto de literales y variables. Ambos son esenciales para la manipulación de datos y la creación de aplicaciones.

¿Qué son los Literales?

Los literales son valores constantes que se escriben directamente en el código fuente. Estos valores pueden ser de diferentes tipos, como números, caracteres, cadenas de texto, etc. Los literales no cambian durante la ejecución del programa.


Tipos de Literales en C#

Adjunto se muestran algunos tipos de literales en una aplicación de consola.




  // Literales Enteros: Representan números enteros.
  Console.WriteLine(100); // Literal entero


  //Literales Tipo Double : Representan números con decimales.
  Console.WriteLine(3.14159); // Literal de punto flotante

  //Literales de Carácter: Representan un solo carácter.
  Console.WriteLine('A'); // Literal de carácter

  //Literales de Cadena: Representan una secuencia de caracteres.
  Console.WriteLine("Hola, Mundo"); // Literal de cadena

  //Literales Booleanos: Representan valores de verdad.
  Console.WriteLine(true); // Literal booleano


¿Qué son las Variables?

Las variables son contenedores que se utilizan para almacenar datos que pueden cambiar durante la ejecución del programa. Cada variable tiene un tipo, que define qué tipo de datos puede almacenar, y un nombre, que se utiliza para referirse a la variable en el código.

Para declarar una variable en C#, se debe especificar el tipo de la variable seguido de su nombre. Luego, se puede asignar un valor a la variable. Ver los ejemplos a continuación:



   int edad; // Declaración de una variable de tipo entero

   edad = 25; // Asignación de un valor a la variable 'edad'

   int altura = 170; // Declaración y asignación de una variable de tipo entero


Ejemplos Prácticos

Veamos algunos ejemplos prácticos para ilustrar cómo se utilizan los literales y las variables en un programa en C#.


using System;

class Program
{
    static void Main()
    {
        // Literales y Variables Enteras
        int numeroEntero = 42; // Literal entero asignado a una variable
        Console.WriteLine("El número entero es: " + numeroEntero);

        // Literales y Variables de Punto Flotante
        double numeroFlotante = 3.14; // Literal de punto flotante asignado a una variable
        Console.WriteLine("El número de punto flotante es: " + numeroFlotante);

        // Literales y Variables de Carácter
        char inicial = 'C'; // Literal de carácter asignado a una variable
        Console.WriteLine("La inicial es: " + inicial);

        // Literales y Variables de Cadena
        string mensaje = "Bienvenido a la programación en C#"; // Literal de cadena asignado a una variable
        Console.WriteLine(mensaje);

        // Literales y Variables Booleanas
        bool esCierto = true; // Literal booleano asignado a una variable
        Console.WriteLine("¿Es cierto? " + esCierto);

        // Operaciones con Variables
        int a = 10;
        int b = 20;
        int suma = a + b; // Suma de dos variables enteras
        Console.WriteLine("La suma de a y b es: " + suma);
    }
}


Conclusión

Entender los literales y las variables es crucial para cualquier programador que trabaje con C#. Los literales son valores constantes que se escriben directamente en el código, mientras que las variables son contenedores que almacenan datos que pueden cambiar durante la ejecución del programa. Con esta base, estarás mejor preparado para abordar conceptos más avanzados en C# y desarrollar aplicaciones robustas y eficientes.




Volver a lista