Constantes en C

Constantes en C

Necesitamos declarar e inicializar los valores, ya sea cambiando o fijado en algunos lugares, para dar un valor o asignar un peso para la referencia o la manipulación de la información específica al escribir un programa. Para estas tareas de los valores, almacenamos estos valores en variables y constantes. Constante es el tipo de esa variable cuyo valor permanece sin cambios/fijo en todo el programa. Las constantes primarias representan los enteros, los números reales y las constantes de caracteres, mientras que las constantes secundarias representan las estructuras, matrices, sindicatos y punteros. Cuando inicialmente declaramos una constante en un programa, no podemos cambiar su valor a ningún otro valor después. Estamos obligados a usar ese valor como está en todo el código.

Procedimiento

Las constantes en la C se definen utilizando los dos métodos diferentes dependiendo de sus tipos. Implementaremos todos estos métodos en este artículo. El procedimiento incluirá la sintaxis para la declaración de las constantes en la C. El siguiente es el proceso paso a paso que puede observar para declarar las constantes con los dos métodos diferentes en el programa.

Sintaxis

Podemos definir las constantes en el programa con los siguientes dos métodos:

  • Palabra clave constante
  • # Definir preprocesador

La sintaxis para la palabra clave constante es (estúpido 'Tipo de datos "Nombre constante' = Valor fijo que queremos asignar a la constante). Podemos definir la constante con el segundo método, yo.mi., # Definir preprocesador con sintaxis (# definir "Nombre constante" "Valor").

Ejemplo 01

Resolveremos un ejemplo de la constante primaria. Existen varias constantes primarias, pero, en este ejemplo, solo trabajaremos con la constante entera. Para comenzar con el ejemplo, crearemos un proyecto en Visual Studio C. Después de abrir el Visual Studio, tendríamos que seleccionar la opción "Archivo" en la barra de herramientas. Seleccionaremos la opción "Nuevo" y "Crear proyecto" en el archivo. Esto creará un proyecto para su programa. Para agregar este proyecto a la ruta de los repositorios de archivos C, seleccionaremos la opción "Archivo de origen" y seleccionaremos "Agregar elementos".

Luego nombraremos nuestro proyecto con la extensión ".C". Esto hará que nuestro proyecto se ejecute en los fundamentos C. Ahora que el proyecto se crea con éxito en C, incluiremos el stdio con extensión ".h "para utilizar el archivo de encabezado"# incluir ". Esto permitirá que el programa use las funciones necesarias de stdio, yo.mi., print (), leyendo la entrada como scanf (), etc. Ahora, utilizaremos el método "$ constante de constante" para declarar un entero constante primario. En el cuerpo de la función principal con el entero de tipo de datos "int", declararemos constante "def" con el tipo de datos "int" y le asignaremos algún valor "34" utilizando el método de declaración como "const int def = 34".

Luego imprimiremos esta constante llamando al método de visualización printf () con la especificación de formato como "%i" y el nombre de la constante ya hemos declarado. Saliremos de la función principal después de devolver el valor "0". Hemos escrito esta explicación del ejemplo como un programa para que pueda ejecutarlo de la siguiente manera:

#incluir
int main ()
const int def = 34;
printf ("El valor de def es: %i", def);
regresar 0;

El método de declaración utilizado para el ejemplo anterior mostró la salida del programa como "34". Ha tomado el valor con el que habíamos inicializado nuestra constante en el momento de la declaración.

Ejemplo 02

Este ejemplo discutirá otro método para la declaración de la constante primaria en el programa. Para implementar este programa, crearemos un nuevo proyecto en el compilador C y agregaremos el archivo fuente con el .C Extensión del proyecto para permitir que el proyecto recién creado se ejecute en los fundamentos del idioma C. Luego permitiremos que el programa use la información requerida para mostrar y leer la salida/ entrada importando de las bibliotecas de C el archivo de encabezado Stdio.H como " # $ # incluye".

Dado que este ejemplo también trata la definición de la constante primaria como ejemplo anterior, utilizará otro método de declaración constante. Elegiremos la constante de flotación y lo declararemos con el método "# define constant_name valor" para este ejemplo. Declararemos la función principal con el tipo de datos "int" y, en el cuerpo de esta función, declararemos una constante tener el nombre "dec" con el valor "35.4 "como"# define def 35.4 ". Tenga en cuenta que este método de declaración no especifica el tipo de datos de la constante en su sintaxis, por lo que especifique el tipo de datos del valor "35.4 "(que debe ser flotante ya que es un valor decimal). Imprimiremos el valor de la constante utilizando el método de llamada de printf () y especificaremos el tipo de constante en la especificación de formato del método printf () como "%f" para un flotador con el nombre de la constante.

De esta manera, el tipo de datos de la constante se especificará como un flotador. Podemos implementar esta explicación detallada del ejemplo en las líneas cortas de 2-3 en la siguiente forma del programa C.

#incluir
#Define el 35 de diciembre.14
int main ()
printf ("%f", dec);
regresar 0;

La salida ha mostrado el valor de la constante como "35.4 ”tomando su tipo de datos de la especificación de formato en el método printf (). Este método de declaración puede tomar cualquier tipo de datos para la constante, que se define en la especificación de formato para el método de visualización. Si hubiéramos utilizado la especificación de formato como "%I" para la constante entera, entonces eso habría encontrado el error de compilación como el valor que habíamos declarado para la constante era decimal.

Ejemplo 03

El próximo ejemplo se ocupará de la declaración de las constantes secundarias, y declararemos una estructura en este ejemplo. Podemos declarar la estructura del programa ejecutando el siguiente código en el compilador C:

#incluir
#incluir
struct cours
Char Abce [50];
char def [50];
int Age;
;

Conclusión

Las constantes se pueden declarar en el programa C utilizando diferentes métodos. Esta guía muestra la implementación de ambos métodos para la declaración de la constante primaria o la constante secundaria. Podemos obtener buenos conocimientos sobre el concepto de constantes en el lenguaje de programación C con la ayuda de estos ejemplos.