हेल्लो दोस्तों आज के इस पोस्ट में आपको Token c in hindi के वारे में बताया जा रहा है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है
C Tokens का परिचय
c language का syntax कई दूसरी पोपुलर languages के द्वारा फॉलो किया गया है इसलिए c का syntax समझना आपके लिए बहुत ही आवश्यक होता है c प्रोग्राम में tokens(तोकेंस) से मिलकर बना होता है जैसे की निचे दी गए प्रोग्राम में देख सकते है की ये प्रोग्राम tokens का सही क्रम में प्रयोग है और इसके सिवा कुछ भी नही है यदि आप c के सभी tokens का प्रयोग करना सिख ले
इसका example निचे दिया गया है
#include<stdio.h>
int main()
{
printf(“software programming language is cool”);
printf(“%d”,5);
}
tokens 6 types के होते है जिसका list आपको निचे दिया जा रहा है
- identifier
- keyword
- Constant
- Variable
- String
- Operator
यदि इस list के according आप देख सकते है की उपर दिए गए प्रोग्राम में int ,main,printf,+ और software programming language is cool आदि में सब कुछ tokens ही है इनमे से सभी tokens के बारे में अभी न बताकर में यहाँ पर आपको केवल identifiers और keywords के बारे में बताने जा रहे है की बाकी tokens के बारे में आपको आगे के पोस्ट में बताया जायेगा
c character set
c language में आप प्रोग्राम के characters की sequence(क्रम) में लिखते है जैसे की #include<stdio.h> ये statement characters से ही बना है यहाँ पर i,n,c,l और h आदि
characters है लेकिन ऐसे नहीं है की आप c program में कोई भी character का प्रयोग कर सकते है इसके लिए c के द्वारा character set को डिफाइन किया गया है जो characters इस set में है केवल वे ही एक c program में प्रयोग किया जाता है
alphabet
alphabet characters में आप A से Z upper case और a से z lower case में characters का प्रयोग कर सकते है
digits
digits में आप 0 से लेकर 9 तक की कोई भी डिजिट का प्रयोग कर सकते है
! @ # $ % ^ & * ( ) _ – + = | \ { } [ ] < > “ , ? /
इन alphabet में digits और special characters के आलावा आप कोई और character C language में प्रयोग नहीं कर सकते है इसे ही c का character set कहते है
identifiers
identifiers वह नाम होता है जो आप variables,constants और functions आदि को देते है इन नामो को देने के लिए भी कुछ नियम है जो आप follow करते है यदि आप इन नियमो को follow नहीं करते है तो program में error आ जाती है और ये नियम आगे बताये गए है
- identifiers में @,%,- characters को allowed नहीं है
- C के case में case sensitive language है इसलिए age और age 2 different identifiers है
- identifiers में आप ऑपरेशन नहीं प्रयोग कर सकते है
- identifier की शुरुआत में आप या तो character या underscore से कर सकते है digits से identifier को start नहीं किया जा सकता है
- आप A से लेकर Z तक के small और capital दोनों के तरह के letters या फिर underscore में से किसी के साथ भी identifiers को start करकर सकते है इसके बाद आप digits और दुसरे characters या underscore का प्रयोग कर सकते है
इसका example निचे दिया गया है
_age //valid 2name //valid Emp_name //valid Emp_2_age //valid
keywords
keywords को predefined tokens या reserved words भी कहते है जिसमे c language में 32 keywords को provide करती है हर keywords का एक ख़ास meaning होता है सभी keywords को एक particular टास्क में परफॉर्म करने के लिए डिफाइन किया जाता है इन keywords की लिस्ट आपको निचे दिया जा रहा है इन keywords को यहाँ पर explain नहीं किया जा सकता है इन सभी के बारे में आपको धीरे धीरे सभी पोस्ट में बताया जायेगा
Auto | break | case | char | Const |
Default | do | Double | else | Enum |
Float | For | Goto | If | Int |
Register | Return | Short | Signed | Sizeof |
Struct | Switch | Typedef | Union | Unsigned |
Volatile | While |
reference-https://www.tutorialspoint.com/tokens-in-
निवेदन:-आप सभी छात्र –छात्रों से निवेदन है की अगर आपको ये Topic(Token c in hindi) अच्छा लगा हो तो कृपया आप इस वेबसाइट के बारे में अपने दोस्तों को जरुर बताये अगर कोई topic से संबधित प्रश्न हो तो कमेंट्स(comments) आपके लिए ही बना है और किसी Subject के लेकर भी कोई प्रश्न(Token c in hindi) हो तो कमेंट करे