¿Qué son las variables en la programación C?

Que Son Las Variables En La Programacion C



El lenguaje de programación permite a los usuarios comunicarse con las computadoras de una manera que puedan entender. Sin embargo, para lograr algo significativo, los usuarios deben poder almacenar y manipular datos. Ahí es donde entran las variables, el Variables son un concepto esencial en la programación que nos permite representar y manipular datos en nuestro código. En programación C, Variables juegan un papel crucial en la definición y el almacenamiento de datos en la memoria, lo que los convierte en un elemento fundamental para la construcción de cualquier programa.

En esta guía, exploraremos el concepto de variables en la programación C, incluida su sintaxis, tipos y uso.







¿Qué son las variables en la programación C?

Variables se utilizan para almacenar valores de datos que se pueden modificar mientras se ejecuta el programa. Una variable tiene un tipo de datos, que define el tipo de datos que se pueden almacenar en ella, y un nombre, que se utiliza para identificar la variable.



La siguiente tabla muestra algunos de los tipos de datos comunes en la programación C, junto con sus requisitos de almacenamiento y ejemplos.



Tipo de datos Almacenamiento Ejemplo
carbonizarse 1 byte Almacene caracteres en él como A, C, D
En t 2 a 4 bytes Puede contener un número entero como 2, 450, 560
doble 8 bytes Puede contener valores decimales de doble precisión como 22,35
flotar 4 bytes Sostiene un solo punto decimal de precisión 2.35
vacío 0 bytes Ausencia de cualquier tipo

Nota : Es importante tener en cuenta que el tamaño de un int puede variar según el sistema y puede ser de 2 o 4 bytes. Asimismo, el tamaño del flotador puede diferir entre varias implementaciones.





Reglas para nombrar una variable en programación C

Las reglas mencionadas a continuación deben tenerse en cuenta al nombrar una variable en la programación C:

  1. Los nombres de variables no deben comenzar con un dígito.
  2. El nombre de la variable consta de dígitos, letras y caracteres de subrayado. Los espacios en blanco y los espacios no están permitidos en un nombre de variable.
  3. Las palabras reservadas o palabras clave como float e int no están permitidas en un nombre de variable.
  4. C es un lenguaje que distingue entre mayúsculas y minúsculas, por lo que las mayúsculas y minúsculas se tratan de manera diferente, trate de nombrar la variable en minúsculas.

De acuerdo con las reglas anteriores, algunos ejemplos de variable válida Los Nombres son:



  • int miNumero;
  • float valor_promedio;
  • char _resultado;

Las siguientes variables son inválido y no puede declarar la variable como estas en la programación C:

  • int 123abc;
  • flotar mi valor;
  • char primer nombre;
  • doble $total;

Cómo declarar, definir e inicializar la variable en programación C

El declaración de la variable debe hacerse antes de que se use en el programa. La declaración informa al compilador sobre la variable que existe con el siguiente tipo de datos y se utiliza en el programa.

Por ejemplo, puede declarar una variable entera llamada ' edad ” para almacenar la edad de una persona:

En t edad ;

A continuación, puede asignar un valor a la variable mediante el operador de asignación:

edad = 27 ;

También puede declarar e inicializar una variable en una sola declaración:

En t edad = 27 ;

También define las múltiples variables del mismo tipo de datos en una sola línea:

En t edad , fecha de nacimiento ;

También puede usar variables en una expresión donde se pueden combinar con operadores para realizar cálculos o comparaciones.

Por ejemplo:

En t a = 5 ;

En t b = 10 ;

En t suma = a + b ;

En el ejemplo anterior, las variables a y B se utilizan en una expresión cuyo resultado se almacena en una variable “ suma ”.

Variables normalmente se declaran y definen dentro de la función principal o dentro de otras funciones definidas en el programa. Sin embargo, con el palabra clave externa , puede declarar una variable fuera de cualquier función usando la siguiente sintaxis:

externo En t a ;

Tipos de variables en programación C

Los siguientes son los diferentes tipos de variables en la programación C:

1: variable local

En la programación en C, un variable local es una variable que se declara dentro de una función o bloque. Solo puede ser accesible dentro de la función o bloque en el que se definió y, como resultado, su alcance se limita a esa función.

Por ejemplo:

#incluir

En t principal ( ) {

  En t a = 15 ;
  flotar F = 5.99 ;
  carbonizarse ch = 'Con' ;

  // Imprime variables
  imprimir ( '%d \norte ' , a ) ;
  imprimir ( '%F \norte ' , F ) ;
  imprimir ( '%C \norte ' , ch ) ;


}

Producción

2: variable estática

En programación C, una variable estática es una variable que conserva su valor entre llamadas a funciones y tiene un alcance local. Cuando una variable se declara como estática dentro de una función, su valor se inicializa solo una vez y conserva su valor entre las llamadas a la función.

Por ejemplo:

#include

En t divertido ( ) {

  estático En t contar = 1 ;
contar ++;
  devolver contar ;
}
En t principal ( ) {
  imprimir ( '%d ' , divertido ( ) ) ;
  imprimir ( '%d ' , divertido ( ) ) ;
  devolver 0 ;


}

Producción

Si la variable de conteo no fuera estática, la salida sería ' 2 2 ”.

3: Variables globales

En la programación C, una variable global es una variable que se declara fuera de cualquier función y es accesible para todas las funciones del programa. El valor de la variable global puede ser leído y modificado por cualquier función.

Aquí hay un programa de ejemplo de C en el que hemos usado una variable global:

#incluir

En t mi_var = 42 ; // declaración de variables globales

En t principal ( ) {

  imprimir ( 'El valor de la Variable Global es %d \norte ' , mi_var ) ;
  devolver 0 ;


}

Producción

4: Variable automática

En programación C, las variables declaradas dentro de una función generalmente se tratan como variables automáticas. Debido a que funcionan como variables locales para la función en la que se declaran, las variables automáticas también se conocen como variables locales.

La variable automática se crea y se destruye cada vez que se llama a la función. Esta es una variable opcional ya que no hay una gran diferencia entre las variables automáticas y locales en la programación C.

Ejemplo:

#incluir

En t principal ( ) {

  En t a = 10 ;
  auto En t b = 5 ; // variable automática usando la palabra clave 'auto'
  imprimir ( 'El valor de a es %d \norte ' , a ) ;
  imprimir ( 'El valor de b es %d \norte ' , b ) ;
  devolver 0 ;


}

Producción

5: Variable externa

El variable externa es otro tipo de variable que puede declararse una vez en un programa y puede usarse en múltiples archivos fuente. El variables externas también se llaman variables globales porque puedes usarlos en cualquier parte de tu código.

Por ejemplo:

#incluir

externo En t a ; // declara la variable 'a' como externa

En t principal ( ) {

    imprimir ( 'El valor de a es %d \norte ' , a ) ; // usa la variable externa 'a'
    devolver 0 ;


}

En t a = 5 ; // definir la variable externa 'a'

Producción

Línea de fondo

La variable se utiliza para nombrar una ubicación de memoria que almacena datos. En C, podemos modificar el valor de la variable y podemos usarla varias veces. Una vez que haya definido un tipo de variable, puede cambiarlo. Contiene la lista de una o más de una variable. La variable tiene cinco tipos diferentes, que incluyen variables locales, estáticas, globales, automáticas y externas. Hemos discutido los detalles de las variables C y le proporcionamos ejemplos en la sección anterior de la guía.