El lenguaje de programación C nos permite definir varios tipos de datos, como entero, flotación, char, cadena, etc., que aprenderemos con varios ejemplos."
Ejemplo # 01
En este ejemplo, veremos cómo inicializar un valor entero en el lenguaje de programación C.
Las variables que se inicializan sin ningún valor, como en la línea 3, están indefinidas. Además, los valores que solo se inicializan con NULL. En una declaración, se pueden inicializar variables (dado un valor base). Se menciona una expresión constante después del signo igual cuando se inicializa; Como puede ver en la imagen de arriba en la cuarta línea, una variable "A" se inicializa con el valor de 10 como entero.
En la quinta línea, se llama al comando de impresión para mostrar la cadena "valor de a:" y el valor almacenado en la variable "a", como se muestra a continuación.
Otro tipo de datos en C es un flotador que es un valor en puntos flotantes con una precisión.
En la variable de segunda línea, se declara "A" de tipo flotante sin ningún valor, lo que significa que no está definido, y el compilador establecerá cualquier valor de basura como su valor base. En la siguiente línea, un valor decimal de "10.58 "se asigna a la variable" a."En la quinta línea, el comando de impresión se escribe para mostrar el valor almacenado en la variable" a ", como se muestra a continuación.
En la imagen de arriba, la línea tres, "int a, b, c", significa que el compilador necesita crear variables enteras con los nombres a, b y c, respectivamente. Las variables en la declaración anterior se definen.
La siguiente línea asigna el valor "10" a la variable A, y la siguiente línea asigna el valor "20" a la variable B. La sexta línea asigna la suma aritmética de los valores de las variables A y B a la tercera variable C.
En la séptima línea, el comando de impresión se escribe para mostrar la cadena "valor de c:" con el valor entero almacenado en c.
Ahora exploraremos otro tipo de variable, que es una matriz entera. La sintaxis para declarar una matriz entera es int [size] = Elements como se muestra en la línea 4 a continuación. En la línea siguiente, para el bucle se ejecuta con un comando de impresión para mostrar todos los valores en la matriz por línea.
Ejemplo # 02
En este ejemplo, aprenderemos cómo declarar las matrices de carbón con cadenas, ya que el lenguaje C no admite los tipos de datos de cadenas.
Aquí en la línea 6, el tipo de datos es char, y los soportes vacíos [] indican que el tamaño de la matriz de char no está indefinido. Al lado derecho de la cadena '=' se crea, "Hola.El tamaño de la cadena es 6, con 5 letras y un carácter nulo al final (\ 0), que no es visible, para indicar el final de la cadena. Esta cadena se almacena en la variable "A", que es de tipo Char. En la línea siguiente, se llama a la función de impresión para mostrar la cadena, y la salida se muestra a continuación.
En este ejemplo, hemos incluido el tamaño de Char como 50, y el valor de la cadena se asigna a la variable "A."Como el tamaño de la cadena es menor que el tamaño definido, toda la cadena se muestra como se muestra a continuación.
En la segunda línea, a "ABC" se le asigna el valor 20 como global, lo que significa que permanecerá constante durante todo el programa. Se crea una nueva variable "s" del tipo de datos de char con un valor base indefinido, ya que no hay '=' después de eso. Aquí hemos utilizado la función FGETS, que permite al usuario usar el método fgets () para ingresar ciertos caracteres seguido de la tecla ENTER. Si desea que la matriz sea una cadena, entonces debe agregar el carácter nulo.
Puede usar la cadena separada por el espacio en un programa utilizando la función fgets (). El uso de la función fgets () es devolver una cadena. Lo que lo hace diferente de la función gets () es que la función fgets () asegura que no se lean más caracteres que el tamaño máximo. Después de leer la entrada, la almacena en la variable "S."La función PUT () se usa aquí para mostrar la entrada de cadena. Esta función imprime el valor que se le pasó al tiempo que agrega una nueva línea al final, por lo que no necesitaríamos "/n" para ir a la siguiente línea.
Ejemplo # 03
En estos ejemplos, discutiremos otra forma de declarar variables con el método de "external."Las variables externas también se pueden denominar variables globales. Las funciones pueden cambiar los valores de las variables globales. El término "extern" se usa para declarar y definir variables externas.
Estas variables solo se declaran, no definidas. En el siguiente ejemplo, se declaran 3 variables extern antes de la función. Dentro de la función, se les asignan diferentes valores donde C es la suma aritmética de las variables "A" y "B", que se prueba en el terminal de salida.
Conclusión
En este artículo, hemos aprendido que la declaración de variables es valiosa cuando se usan múltiples archivos, y debe especificar su variable en cualquiera de los archivos a las que se puede acceder y utilizarse cuando la aplicación esté vinculada. Puede declarar una variable más de una vez en el programa C, pero solo se puede definir una vez en una función, archivo o pieza de código en su programa.