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

C/C++ में सूचक अंकगणित

पॉइंटर अंकगणित का उपयोग सी भाषा में अंकगणितीय संचालन जैसे जोड़ घटाव, वेतन वृद्धि आदि को लागू करने के लिए किया जाता है। चार सूचक अंकगणित हैं जैसे जोड़, घटाव, वृद्धि और कमी। 32-बिट मशीन में, यह मान को 2 से बढ़ाता या घटाता है और यह 2* नंबर जोड़ या घटाएगा। 64-बिट मशीन में, यह मान को 4 से बढ़ाता या घटाता है और यह 4* नंबर जोड़ या घटाएगा।

यहाँ C भाषा में सूचक अंकगणित का एक उदाहरण दिया गया है,

उदाहरण

#include<stdio.h>
int main() {
   int val = 28;
   int *pt;
   pt = &val;
   printf("Address of pointer : %u\n",pt);
   pt = pt + 5;
   printf("Addition to pointer : %u\n",pt);
   pt = pt - 5;
   printf("Subtraction from pointer : %u\n",pt);
   pt = pt + 1;
   printf("Increment to pointer : %u\n",pt);
   pt = pt - 1;
   printf("Decrement to pointer : %u\n",pt);
   return 0;
}

आउटपुट

Address of pointer : 3938439860
Addition to pointer : 3938439880
Subtraction from pointer : 3938439860
Increment to pointer : 3938439864
Decrement to pointer : 3938439860

उपरोक्त कार्यक्रम में, अंकगणितीय संक्रियाओं (जोड़, घटाव आदि) को सूचक चर *pt.

पर लागू किया जाता है।
int *pt;
pt = &val;
printf("Address of pointer : %u\n",pt);
pt = pt + 5;
printf("Addition to pointer : %u\n",pt);
pt = pt - 5;
printf("Subtraction from pointer : %u\n",pt);
pt = pt + 1;
printf("Increment to pointer : %u\n",pt);
pt = pt - 1;
printf("Decrement to pointer : %u\n",pt);

  1. putwchar () सी/सी ++ में समारोह

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

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

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

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

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