En C#, los tipos de datos determinan qué tipo de valores pueden almacenarse en las variables y cómo se pueden manipular. A continuación, exploraremos cómo declarar variables y los diferentes tipos de datos en C#.
Declaración de Variables
En C#, puedes declarar una variable de la siguiente manera:
tipoDato nombreVariable;
Por ejemplo:
int edad; // Declara una variable de tipo entero llamada "edad"
Tipos de Datos Primitivos
C# tiene varios tipos de datos primitivos que puedes utilizar:
1. Tipos Enteros
`int`: Representa enteros con signo de 32 bits. Por ejemplo: -10, 0, 42.
`long`: Representa enteros con signo de 64 bits. Por ejemplo: -1234567890L.
2. Tipos de Punto Flotante
`float`: Representa números de punto flotante de 32 bits. Por ejemplo: 3.14f.
`double`: Representa números de punto flotante de 64 bits. Por ejemplo: 3.14.
3. Tipo Carácter
`char`: Representa un carácter Unicode de 16 bits. Por ejemplo: 'a', '1', '@'.
4. Tipo Booleano
`bool`: Representa un valor booleano, que es `true` o `false`.
5. Tipo Cadena
`string`: Representa una secuencia de caracteres Unicode. Por ejemplo: "Hola, Mundo".
Ejemplos de Declaración de Variables
int edad = 25; // Declaración e inicialización de una variable entera
double salario = 3000.50; // Declaración e inicialización de una variable de punto flotante
char inicial = 'J'; // Declaración e inicialización de una variable de tipo carácter
bool esEstudiante = true; // Declaración e inicialización de una variable booleana
string nombre = "Juan"; // Declaración e inicialización de una variable de tipo cadena
Conversión de Tipos de Datos
A veces necesitas convertir un tipo de datos a otro. Puedes hacerlo de la siguiente manera:
int entero = 10;
double decimal = (double)entero; // Conversión de int a double
double decimal = 3.14;
int entero = (int)decimal; // Conversión de double a int
¡Felicidades! Ahora Conoces los Tipos de Datos en C#
Has aprendido sobre la declaración de variables y los diferentes tipos de datos en C#. Ahora puedes comenzar a utilizarlos en tus programas para almacenar y manipular información.