C – Constants

Constants

From the name constant, we can say that these are fix values that are used in a program and its values remain the same during the entire execution of the program. These fixed values in C are also called Literals.

These constants may be any of the data-types present in C such as integer constant, a floating constant, a character constant, or a string literal, etc.

Keyword const is used to define the constants in C.

Syntax:

const data-type variable = value;

Example to show the use of constant in C Programming.

#include <stdio.h>

int main() 
{
   const int  LENGTH = 5;
   const int  BREADTH= 6;
   int rectangleArea;
   
   rectangleArea = LENGTH * BREADTH;
   printf("Area of a Rectangle: %d", rectangleArea);

   return 0;
}

After executing the following code, the output is:

Area of a Rectangle: 30 

Following table represent the constant types with example:

constant typedata type(Example)
integer constantint (45, 657, -845 etc ) unsigned int (4000u, 2000U etc) long int, long long int (483, 6472,147,483,680)
floating constantfloat (60.36246) double (900.12345678)
character constantchar (Eg: ‘x’, ‘y’, ‘z’)
string literalchar (Eg: “XYZ”, “Hey”)