Variables, características.

Lenguaje C

En lenguaje C, hay varios tipos de variables, que se pueden clasificar de acuerdo a su tipo de datos, su alcance, y su almacenamiento.

Tipos de datos:

  1. Variables de tipo int: se usan para almacenar valores enteros. Ejemplo: int edad = 25;
  2. Variables de tipo float: se usan para almacenar valores de punto flotante (decimales). Ejemplo: float altura = 1.75;
  3. Variables de tipo char: se usan para almacenar caracteres. Ejemplo: char inicial = ‘J’;
  4. Variables de tipo double: se usan para almacenar valores de punto flotante con mayor precisión que float. Ejemplo: double precio = 10.99;
  5. Variables de tipo short: se usan para almacenar valores enteros más pequeños que int. Ejemplo: short dias = 7;
  6. Variables de tipo long: se usan para almacenar valores enteros más grandes que int. Ejemplo: long poblacion = 1000000;

Alcance:

  1. Variables globales: se declaran fuera de cualquier función y su alcance es en todo el programa.
  2. Variables locales: se declaran dentro de una función y su alcance es solo dentro de la función.

Almacenamiento:

  1. Variables estáticas: se declaran con la palabra clave «static» y su valor se mantiene entre llamadas a una función.
  2. Variables automáticas: se declaran dentro de una función y su valor se elimina cuando la función termina.

Es importante tener en cuenta que en C, los nombres de las variables son sensibles a mayúsculas y minúsculas, y deben seguir ciertas reglas de nomenclatura. Por ejemplo, el nombre de una variable no puede comenzar con un número o un carácter especial.

A continuación, se presentan algunos ejemplos de variables en lenguaje C:

1. Variables de tipo int:

int edad = 25;
int temperatura = -5;
int contador = 0;

2. Variables de tipo float:

float altura = 1.75;
float peso = 65.4;
float promedio = 7.5;

3. Variables de tipo char:

char inicial = 'J';
char letra = 'a';
char simbolo = '$';

4. Variables de tipo double:

double precio = 10.99;
double tasa_interes = 0.05;
double pi = 3.14159265358979323846;

5. Variables de tipo short:

short dias = 7;
short horas = 24;
short minutos = 60;

6. Variables de tipo long:

long poblacion = 1000000;
long distancia = 299792458;
long presupuesto = 1000000000;

Variables globales:

int contador_global = 0; /* variable global */
void incrementar_contador() {
    contador_global++;
}

Variables locales:


void imprimir_numero() {
    int numero = 42; /* variable local */
    printf("El numero es: %d\n", numero);
}

Variables estáticas:

void incrementar_contador_estatico() {
    static int contador_estatico = 0; /* variable estática */
    contador_estatico++;
    printf("El contador estático es: %d\n", contador_estatico);
}

Variables automáticas:

void contar_hasta_5() {
    for (int i = 1; i <= 5; i++) { /* variable automática */
        printf("%d\n", i);
    }
}

Puede que también te guste...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *