सी में टोकन :-
सी में एक प्रोग्राम बनाने में उपयोग किया जाने वाला सबसे महत्वपूर्ण तत्व है। हम सी में सबसे छोटे व्यक्तिगत तत्व के रूप में टोकन को परिभाषित कर सकते हैं। उदाहरण के लिए, हम शब्दों का उपयोग किए बिना वाक्य नहीं बना सकते हैं, इसी तरह, हम सी में टोकन का उपयोग किए बिना सी में एक प्रोग्राम नहीं बना सकते हैं। इसलिए, हम कह सकते हैं कि सी में टोकन बिल्डिंग ब्लॉक या सी भाषा में प्रोग्राम बनाने के लिए मूल घटक है|
टोकन प्रोग्राम के सबसे छोटे तत्व होते हैं, जो कंपाइलर के लिए अर्थपूर्ण होते हैं।
टोकन निम्नलिखित 6 प्रकार के होते हैं|
Keywords
कीवर्ड पूर्वनिर्धारित, सी में आरक्षित शब्द हैं और जिनमें से प्रत्येक विशिष्ट विशेषताओं से जुड़ा है। ये शब्द हमें C भाषा की कार्यक्षमता का उपयोग करने में मदद करते हैं। कंपाइलर्स के लिए उनका विशेष अर्थ है। C में कुल 32 कीवर्ड होते हैं।
auto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Identifiers
सी प्रोग्रामिंग में प्रत्येक प्रोग्राम तत्व को एक पहचानकर्ता के रूप में जाना जाता है। इनका उपयोग चरों, कार्यों, सरणी आदि के नामकरण के लिए किया जाता है। ये उपयोगकर्ता द्वारा परिभाषित नाम हैं जिनमें अक्षर, संख्या, अंडरस्कोर ‘_’ शामिल हैं। पहचानकर्ता का नाम कीवर्ड के समान या समान नहीं होना चाहिए। खोजशब्दों का उपयोग पहचानकर्ता के रूप में नहीं किया जाता है।
C पहचानकर्ताओं के नामकरण के नियम − (Rules for identifiers)
-किसी पहचानकर्ता का पहला वर्ण या तो एक वर्णमाला या एक अंडरस्कोर होना चाहिए, और उसके बाद किसी भी वर्ण, अंक या अंडरस्कोर का अनुसरण किया जा सकता है।
-इसकी शुरुआत किसी भी अंक से नहीं होनी चाहिए।
-पहचानकर्ताओं में, अपरकेस और लोअरकेस अक्षर दोनों अलग-अलग होते हैं। इसलिए, हम कह सकते हैं कि पहचानकर्ता केस संवेदी होते हैं।
-किसी पहचानकर्ता के भीतर अल्पविराम या रिक्त स्थान निर्दिष्ट नहीं किए जा सकते हैं।
-पहचानकर्ताओं की लंबाई 31 वर्णों से अधिक नहीं होनी चाहिए।
-खोजशब्दों को पहचानकर्ता के रूप में प्रदर्शित नहीं किया जा सकता है।
-पहचानकर्ताओं को इस तरह से लिखा जाना चाहिए कि यह अर्थपूर्ण, संक्षिप्त और पढ़ने में आसान हो।
Strings
एक स्ट्रिंग एक अशक्त वर्ण (\ 0) के साथ समाप्त वर्णों की एक सरणी है। यह शून्य वर्ण इंगित करता है कि स्ट्रिंग समाप्त हो गई है। स्ट्रिंग्स हमेशा दोहरे उद्धरण चिह्नों (“”) के साथ संलग्न होती हैं।
आइए देखें कि स्ट्रिंग को C भाषा में कैसे घोषित किया जाए –
-char string[20] = {‘s’,’t’,’u’,’d’,’y’, ‘\0’};
-char string[20] = “demo”;
-char string [] = “demo”;
सी भाषा में टोकन का एक उदाहरण यहां दिया गया है,
Example:-
#include >stdio.h>
int main() {
// using keyword char
char a1 = 'S';
int b = 8;
float d = 5.6;
// declaration of string
char string[200] = "sirfpadhai";
if(b<10)
printf("Character Value : %c\n",a1);
else
printf("Float value : %f\n",d);
printf("String Value : %s\n", string);
return 0;
}
Output:-
Character Value : S
String Value : sirfpadhai
Operators
कार्यों को करने के लिए उपयोग किया जाने वाला एक विशेष प्रतीक है। डेटा आइटम जिन पर ऑपरेटरों को लागू किया जाता है उन्हें ऑपरेंड के रूप में जाना जाता है। ऑपरेटरों के बीच ऑपरेटरों को लागू किया जाता है। ऑपरेटरों की संख्या के आधार पर, ऑपरेटरों को निम्नानुसार वर्गीकृत किया जाता है|
Unary Operator
एक यूनरी ऑपरेटर एक ऑपरेटर है जो एकल ऑपरेंड पर लागू होता है। उदाहरण के लिए: इंक्रीमेंट ऑपरेटर (++), डिक्रीमेंट ऑपरेटर (–), साइज़ऑफ़, (टाइप)*।
Binary Operator
बाइनरी ऑपरेटर एक ऑपरेटर है जिसे दो ऑपरेंड के बीच लागू किया जाता है। बाइनरी ऑपरेटरों की सूची निम्नलिखित है:-
- Arithmetic Operators
- Relational Operators
- Shift Operators
- Logical Operators
- Bitwise Operators
- Conditional Operators
- Assignment Operator
- Misc Operator
Constants
एक स्थिरांक (constant) एक चर ( variable) को सौंपा गया मान है जो पूरे कार्यक्रम में समान रहेगा, अर्थात, स्थिर मान को बदला नहीं जा सकता है।
स्थिरांक (constant) घोषित करने के दो तरीके हैं:-
-Using const keyword
-Using #define pre-processor
सी .में स्थिरांक (constant) के प्रकार:-
Constant | Example |
Integer constant | 10, 11, 34, etc. |
Floating-point constant | 45.6, 67.8, 11.2, etc. |
Octal constant | 011, 088, 022, etc. |
Hexadecimal constant | 0x1a, 0x4b, 0x6b, etc. |
Character constant | ‘a’, ‘b’, ‘c’, etc. |
String constant | “java”, “c++”, “.net”, etc. |
Special characters
C में कुछ विशेष वर्णों का प्रयोग किया जाता है, और उनका एक विशेष अर्थ होता है जिसका उपयोग किसी अन्य उद्देश्य के लिए नहीं किया जा सकता है।
Square brackets [ ]: उद्घाटन (opening)और समापन (closing)कोष्ठक एकल और बहुआयामी (multidimensional)सबस्क्रिप्ट का प्रतिनिधित्व करते हैं।
Simple brackets ( ): इसका उपयोग फ़ंक्शन घोषणा (declaration)और फ़ंक्शन कॉलिंग में किया जाता है। उदाहरण के लिए, printf() एक पूर्व-परिभाषित फ़ंक्शन है।
Curly braces { }: इसका उपयोग कोड को खोलने और बंद करने में किया जाता है। इसका उपयोग छोरों को खोलने और बंद करने में किया जाता है।
Hash/pre-processor (#): इसका उपयोग प्री-प्रोसेसर निर्देश के लिए किया जाता है। यह मूल रूप से दर्शाता है कि हम हेडर फ़ाइल का उपयोग कर रहे हैं।
Comma (,): इसका उपयोग एक से अधिक स्टेटमेंट के लिए अलग करने के लिए किया जाता है और उदाहरण के लिए, फ़ंक्शन कॉल में फ़ंक्शन पैरामीटर को अलग करना, एक से अधिक वेरिएबल के मान को प्रिंट करते समय एक प्रिंटफ स्टेटमेंट का उपयोग करके वेरिएबल को अलग करना।
Tilde (~): इसका उपयोग स्मृति को मुक्त करने के लिए एक विध्वंसक के रूप में किया जाता है।
Asterisk (*): इस प्रतीक का उपयोग सूचकों को दर्शाने के लिए किया जाता है और गुणन के लिए एक संकारक के रूप में भी उपयोग किया जाता है।
Period (.): इसका उपयोग किसी संरचना या संघ के सदस्य तक पहुँचने के लिए किया जाता है।
Note:-
इस पोस्ट में बस इतना ही, में उम्मीद करता हूँ , की आपको इस पोस्ट से बहुत हेल्पफुल होगी अपने अपने दोस्तों में और क्लासमेट को भी शेयर करे उन्हें भी इस वेबसाइट के बारे में बताये और ज्यादा से ज्यादा शेयर करे धन्यवाद |
[…] C टोकन क्या है(tokens in c language in hindi) […]
Gracias por la información. nos ha sido de gran utilidad.