Keywords in C Language -C. में कीवर्ड
एक कीवर्ड एक आरक्षित शब्द है। आप इसे एक चर नाम, निरंतर नाम, आदि के रूप में उपयोग नहीं कर सकते। सी भाषा में केवल 32 आरक्षित शब्द (कीवर्ड) हैं।
c भाषा में 32 कीवर्ड की सूची नीचे दी गई है:
auto | break | case | char | const | continue | default | do |
double | else | enum | extern | float | for | goto | if |
int | long | register | return | short | signed | sizeof | static |
struct | switch | typedef | union | unsigned | void | volatile | while |
हम सभी C भाषा के कीवर्ड्स के बारे में बाद में जानेंगे।
C Identifiers -सी पहचानकर्ता
सी पहचानकर्ता सी प्रोग्राम में नाम का प्रतिनिधित्व करते हैं, उदाहरण के लिए, चर, कार्य, सरणी, संरचनाएं, यूनियन, लेबल इत्यादि। एक पहचानकर्ता अपरकेस, लोअरकेस अक्षरों, अंडरस्कोर, अंकों जैसे अक्षरों से बना हो सकता है, लेकिन प्रारंभिक अक्षर होना चाहिए या तो एक वर्णमाला या एक अंडरस्कोर हो। यदि बाहरी लिंकेज में पहचानकर्ता का उपयोग नहीं किया जाता है, तो इसे आंतरिक पहचानकर्ता कहा जाता है। यदि बाहरी लिंकेज में पहचानकर्ता का उपयोग किया जाता है, तो इसे बाहरी पहचानकर्ता कहा जाता है।
हम कह सकते हैं कि एक पहचानकर्ता अल्फ़ान्यूमेरिक वर्णों का एक संग्रह है जो या तो एक वर्णानुक्रमिक वर्ण या एक अंडरस्कोर से शुरू होता है, जिसका उपयोग विभिन्न प्रोग्रामिंग तत्वों जैसे चर, फ़ंक्शन, सरणियों, संरचनाओं, यूनियनों, लेबल आदि का प्रतिनिधित्व करने के लिए किया जाता है। 52 हैं वर्णानुक्रमिक वर्ण (अपरकेस और लोअरकेस), अंडरस्कोर वर्ण, और दस संख्यात्मक अंक (0-9) जो पहचानकर्ताओं का प्रतिनिधित्व करते हैं। पहचानकर्ताओं का प्रतिनिधित्व करने वाले कुल 63 अक्षरांकीय वर्ण हैं।
Rules for constructing C identifiers C-पहचानकर्ता बनाने के नियम
किसी पहचानकर्ता का पहला वर्ण या तो एक वर्णमाला या एक अंडरस्कोर होना चाहिए, और उसके बाद किसी भी वर्ण, अंक या अंडरस्कोर का अनुसरण किया जा सकता है।
इसकी शुरुआत किसी भी अंक से नहीं होनी चाहिए।
पहचानकर्ताओं में, अपरकेस और लोअरकेस अक्षर दोनों अलग-अलग होते हैं। इसलिए, हम कह सकते हैं कि पहचानकर्ता केस संवेदी होते हैं।
किसी पहचानकर्ता के भीतर अल्पविराम या रिक्त स्थान निर्दिष्ट नहीं किए जा सकते हैं।
खोजशब्दों को पहचानकर्ता के रूप में प्रदर्शित नहीं किया जा सकता है।
पहचानकर्ताओं की लंबाई 31 वर्णों से अधिक नहीं होनी चाहिए।
पहचानकर्ताओं को इस तरह से लिखा जाना चाहिए कि यह अर्थपूर्ण, संक्षिप्त और पढ़ने में आसान हो।
Example of valid identifiers
total, sum, average, _m _, sum_1, etc.
2sum (starts with a numerical digit)
int (reserved word)
char (reserved word)
m+n (special character, i.e., '+')
Types of identifiers -पहचानकर्ताओं के प्रकार
Internal identifier -आंतरिक पहचानकर्ता
External identifier -बाहरी पहचानकर्ता
Internal identifier -आंतरिक पहचानकर्ता
यदि बाहरी लिंकेज में पहचानकर्ता का उपयोग नहीं किया जाता है, तो इसे आंतरिक पहचानकर्ता के रूप में जाना जाता है। आंतरिक पहचानकर्ता स्थानीय चर हो सकते हैं।
External identifier -बाहरी पहचानकर्ता
यदि बाहरी लिंकेज में पहचानकर्ता का उपयोग किया जाता है, तो इसे बाहरी पहचानकर्ता के रूप में जाना जाता है। बाहरी पहचानकर्ता फ़ंक्शन नाम, वैश्विक चर हो सकते हैं।
Differences between Keyword and Identifier
Keyword |
Identifier |
Keyword is a pre-defined word. |
The identifier is a user-defined word |
It must be written in a lowercase letter. |
It can be written in both lowercase and uppercase letters. |
Its meaning is pre-defined in the c compiler. |
Its meaning is not defined in the c compiler. |
It is a combination of alphabetical characters. |
It is a combination of alphanumeric characters. |
It does not contain the underscore character. |
It can contain the underscore character. |
Let's understand through an example.
int main()
{
int a=10;
int A=20;
printf("Value of a is : %d",a);
printf("\nValue of A is :%d",A);
return 0;
}
Output-
Value of a is : 10
Value of A is :20
उपरोक्त आउटपुट से पता चलता है कि दोनों चर, 'ए' और 'ए' के मान अलग-अलग हैं। इसलिए, हम यह निष्कर्ष निकालते हैं कि पहचानकर्ता केस संवेदी होते हैं।