कॉन्स्टेंट एक ऐसा मान है जिसे प्रोग्राम निष्पादन के दौरान बदला नहीं जा सकता है; यह तय है।
सी भाषा में, एक संख्या या वर्ण या वर्णों की स्ट्रिंग को स्थिरांक कहा जाता है। और यह कोई भी डेटा टाइप हो सकता है। स्थिरांक को शाब्दिक भी कहा जाता है।
स्थिरांक दो प्रकार के होते हैं -
प्राथमिक स्थिरांक - पूर्णांक, फ्लोट और वर्ण को प्राथमिक स्थिरांक कहा जाता है।
द्वितीयक स्थिरांक - सरणी, संरचनाएं, संकेत, एनम, आदि, जिन्हें द्वितीयक स्थिरांक कहा जाता है।
सिंटैक्स
const datatype variable;
प्राथमिक स्थिरांक के लिए उदाहरण
#include<stdio.h> int main(){ const int height=20; const int base=40; float area; area=0.5 * height*base; printf("The area of triangle :%f", area); return 0; }
आउटपुट
The area of triangle :400.000000
द्वितीयक स्थिरांक के लिए उदाहरण
include<stdio.h> void main(){ int a; int *p; a=10; p=&a; printf("a=%d\n",a);//10// printf("p=%d\n",p);//address value of p// *p=12; printf("a=%d\n",a);//12// printf("p=%d\n",p);//address value of p// }
आउटपुट
a=10 p=6422036 a=12 p=6422036