Constante
Como sugiere el nombre, el nombre de constantes se le da a tales variables o valores en el lenguaje de programación C que no se pueden modificar una vez que se definen. Son valores fijos en un programa. Puede haber cualquier tipo de constantes como enteros, flotantes, octales, hexadecimales, constantes de caracteres, etc. Cada constante tiene algún rango. Los enteros que son demasiado grandes para caber en un int se tomarán como largos. Ahora hay varios rangos que difieren de los bits sin firmar a los firmados. Bajo el bit con signo, el rango de un int varía de -128 a +127 y bajo el bit sin signo, el int varía de 0 a 255.
Ejemplo:
#include <stdio.h> // Constants #define val 10 #define floatVal 4.5 #define charVal 'G' // Driver code int main() { printf("Integer Constant: %d\n", val); printf("Floating point Constant: %f\n", floatVal); printf("Character Constant: %c\n", charVal); return 0; }
Integer Constant: 10 Floating point Constant: 4.500000 Character Constant: G
Variable
Una variable en términos simples es un lugar de almacenamiento que tiene algo de memoria asignada. Básicamente, una variable utilizada para almacenar algún tipo de datos. Diferentes tipos de variables requieren diferentes cantidades de memoria y tienen un conjunto específico de operaciones que se les pueden aplicar.
Declaración de variable:
una declaración de variable típica tiene la forma:
type variable_name; or for multiple variables: type variable1_name, variable2_name, variable3_name;
Un nombre de variable puede constar de letras (tanto mayúsculas como minúsculas), números y el carácter de subrayado ‘_’. Sin embargo, el nombre no debe comenzar con un número.
Ejemplo:
#include <stdio.h> int main() { // declaration and definition of variable 'a123' char a123 = 'a'; // This is also both declaration // and definition as 'b' is allocated // memory and assigned some garbage value. float b; // multiple declarations and definitions int _c, _d45, e; // Let us print a variable printf("%c \n", a123); return 0; }
a
Diferencia entre variable y constante
constantes | Variable |
---|---|
Un valor que no se puede modificar a lo largo del programa. | Una ubicación de almacenamiento emparejada con un nombre simbólico asociado que tiene un valor |
Es similar a una variable pero no puede ser modificada por el programa una vez definida | Un área de almacenamiento contiene datos |
No puede ser cambiado | Se puede cambiar según la necesidad del programador. |
el valor es fijo | El valor es variable |
Publicación traducida automáticamente
Artículo escrito por sweetsubhashree2013 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA