Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी/सी++ टोकन?

C++ टोकन किसी प्रोग्राम की सबसे छोटी व्यक्तिगत इकाइयाँ हैं।

सी ++ सी का सुपरसेट है और इसलिए सी के अधिकांश निर्माण सी ++ में कानूनी हैं और उनके अर्थ और उपयोग अपरिवर्तित हैं। तो टोकन, एक्सप्रेशन और डेटा प्रकार सी के समान हैं।

सी ++ टोकन निम्नलिखित हैं:(अधिकांश सी ++ टोकन मूल रूप से सी टोकन के समान हैं)

  • कीवर्ड
  • पहचानकर्ता
  • स्थिरांक
  • चर
  • ऑपरेटर

कीवर्ड

कीवर्ड आरक्षित शब्द हैं जिनका निश्चित अर्थ होता है, और इसका अर्थ बदला नहीं जा सकता है। इन खोजशब्दों का अर्थ और कार्य पहले से ही संकलक के लिए जाना जाता है। C++ में C की तुलना में अधिक संख्या में कीवर्ड हैं, और उन अतिरिक्त कीवर्ड में विशेष कार्य क्षमताएं हैं।

इनमें से 32 हैं, और ये यहां हैं

auto const double float int short struct unsigned
break continue elseforlong signed switch void
case default enumgoto register sizeof typedef volatile
char do extern if return static unionwhile

अन्य 30 आरक्षित शब्द हैं जो C में नहीं थे, इसलिए C++ में नए हैं, और यहाँ वे हैं -

asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend privatethis using
const_cast inline public throw virtual
delete mutable protected true wchar_t

पहचानकर्ता

पहचानकर्ता विभिन्न प्रविष्टियों जैसे चर, संरचना और कार्यों को दिए गए नाम हैं। साथ ही, पहचानकर्ता नाम अद्वितीय होने चाहिए क्योंकि इन संस्थाओं का उपयोग कार्यक्रम के निष्पादन में किया जाता है।

पहचानकर्ता नामकरण परंपराएं

  • केवल वर्णमाला वर्ण, अंक और अंडरस्कोर की अनुमति है।

  • पहला अक्षर वर्णमाला या अंडरस्कोर (_) होना चाहिए।

  • पहचानकर्ता केस संवेदी होते हैं।

  • आरक्षित कीवर्ड का उपयोग पहचानकर्ता के नाम के रूप में नहीं किया जा सकता है।

स्थिरांक

स्थिरांक एक चर की तरह होते हैं, सिवाय इसके कि एक बार परिभाषित होने पर निष्पादन के दौरान उनका मान कभी नहीं बदलता है।

सी ++ में स्थिरांक को परिभाषित करने के दो अन्य अलग-अलग तरीके हैं। ये हैं:

  • const कीवर्ड का उपयोग करके

  • #define प्रीप्रोसेसर

    . का उपयोग करके

स्थिरांक की घोषणा:

const [data_type] [constant_name]=[value];

परिवर्तनीय

एक वैरिएबल कंप्यूटर मेमोरी में डेटा स्टोरेज लोकेशन का एक सार्थक नाम है। चर का उपयोग करते समय आप कंप्यूटर के मेमोरी एड्रेस का उल्लेख करते हैं।

वैरिएबल घोषित करने के लिए सिंटैक्स

[data_type] [variable_name];

उदाहरण

#include <iostream.h>
int main() {
   int a,b;// a and b are integer variable
   cout<<" Enter first number :";
   cin>>a;
   cout<<" Enter the second number:";
   cin>>b;
   int sum;
   sum=a+b;
   cout<<" Sum is : "<<sum <<"\n";
   return 0;
}

ऑपरेटर

C++ ऑपरेटर एक प्रतीक है जिसका उपयोग गणितीय या तार्किक जोड़तोड़ करने के लिए किया जाता है।

  • अंकगणित संचालिका
  • इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स
  • रिलेशनल ऑपरेटर्स
  • लॉजिकल ऑपरेटर्स
  • बिटवाइज ऑपरेटर्स
  • असाइनमेंट ऑपरेटर्स
  • विविध ऑपरेटर

अंकगणित संचालिका

संचालक विवरण
+ जोड़
- घटाव
* गुणा
/ डिवीजन
% मापांक

इन्क्रीमेंट और डिक्रीमेंट ऑपरेटर्स

संचालक विवरण
++ वृद्धि
−− कमी

रिलेशनल ऑपरेटर्स

संचालक विवरण
== बराबर है
!= के बराबर नहीं है
> से बड़ा
< कम
>= इससे बड़ा या इसके बराबर
<= इससे कम या इसके बराबर

लॉजिकल ऑपरेटर्स

<टेबल><थेड>ऑपरेटर विवरण && और ऑपरेटर। दो भावों का तार्किक संयोजन करता है। (यदि दोनों भाव सत्य का मूल्यांकन करते हैं, तो परिणाम सत्य है। यदि दोनों में से कोई भी अभिव्यक्ति का मूल्यांकन गलत है, तो परिणाम गलत है)
|| या ऑपरेटर। दो भावों पर तार्किक वियोजन करता है। (यदि दोनों में से किसी एक या दोनों भावों का मूल्यांकन सही है, तो परिणाम सत्य है)
! संचालक नहीं। व्यंजक पर तार्किक निषेध करता है।

बिटवाइज ऑपरेटर्स

<टेबल><थेड>ऑपरेटर विवरण << बाइनरी लेफ्ट शिफ्ट ऑपरेटर != के बराबर नहीं है >> बाइनरी राइट शिफ्ट ऑपरेटर ~ बाइनरी वन का पूरक ऑपरेटर & बाइनरी और ऑपरेटर ^ बाइनरी XOR ऑपरेटर | बाइनरी या ऑपरेटर

असाइनमेंट ऑपरेटर

<टेबल><थेड>ऑपरेटर विवरण = असाइन करें += इन्क्रीमेंट, फिर असाइन करें -= कमी, फिर असाइन करें *= गुणा करें, फिर असाइन करें /= विभाजित करें, फिर असाइन करें %= मापांक, फिर असाइन करता है <<= बाएं शिफ्ट और असाइन करें >>= राइट शिफ्ट और असाइन करें &= बिटवाइज और असाइन करें ^= बिटवाइज एक्सक्लूसिव OR और असाइन करता है |= बिटवाइज समावेशी या और असाइन करें

विविध ऑपरेटर

<टेबल><थेड>ऑपरेटर विवरण , अल्पविराम ऑपरेटर sizeOf() स्मृति स्थान का आकार लौटाता है। & स्मृति स्थान का पता देता है। * एक चर के लिए सूचक। ? : सशर्त अभिव्यक्ति
  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. memcpy() सी/सी++ में

    इस लेख में हम C++ STL में memcpy() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। memcpy () फ़ंक्शन का उपयोग मेमोरी के ब्लॉक को कॉपी करने के लिए किया जाता है। इस फ़ंक्शन क

  1. सी/सी ++ में एए पेड़?

    कंप्यूटर विज्ञान में AA ट्री को संतुलित ट्री के रूप में परिभाषित किया गया है, जो ऑर्डर किए गए डेटा को कुशलतापूर्वक संग्रहीत करने और पुनर्प्राप्त करने के लिए लागू किया गया है। एए पेड़ों को लाल-काले पेड़ की विविधता के रूप में माना जाता है, बाइनरी सर्च ट्री का एक रूप जो प्रविष्टियों के कुशल जोड़ और विल