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

C/C++ . में %p और %x के बीच अंतर

यहाँ हम देखेंगे कि C या C++ में %p और %x के बीच क्या अंतर हैं। %p का उपयोग पॉइंटर मान को प्रिंट करने के लिए किया जाता है, और %x का उपयोग हेक्साडेसिमल मानों को प्रिंट करने के लिए किया जाता है। हालांकि पॉइंटर्स को %u, या %x का उपयोग करके भी प्रदर्शित किया जा सकता है। अगर हम %p और %x का उपयोग करके कुछ मूल्य प्रिंट करना चाहते हैं तो हमें कोई बड़ा अंतर महसूस नहीं होगा। केवल यही अंतर देखा जा सकता है कि %p कुछ प्रमुख शून्य प्रिंट करेगा, लेकिन %x नहीं।

उदाहरण

#include<stdio.h>
main() {
   int x = 59;
   printf("Value using %%p: %p\n", x);
   printf("Value using %%x: %x\n", x);
}

आउटपुट

Value using %p: 000000000000003B
Value using %x: 3b

  1. सी/सी++ में strncmp() और strcmp() के बीच अंतर

    strncmp() फ़ंक्शन strncmp() का उपयोग बाएं स्ट्रिंग की तुलना दाएं स्ट्रिंग से किसी संख्या तक करने के लिए किया जाता है। यह strcmp() के समान काम करता है। यह शून्य से अधिक मान देता है जब बाएं स्ट्रिंग के मिलान वर्ण में दाएं स्ट्रिंग के वर्ण से अधिक ASCII मान होता है। जब बाईं स्ट्रिंग के मिलान वर्ण का A

  1. C/C++ में #include <filename> और #include filename के बीच अंतर?

    दो रूपों के बीच का अंतर उस स्थान में है जहां प्रीप्रोसेसर फ़ाइल को शामिल करने के लिए खोज करता है। #शामिल करें प्रीप्रोसेसर एक कार्यान्वयन-निर्भर तरीके से खोज करता है, यह संकलक द्वारा पूर्व-निर्दिष्ट निर्देशिकाओं की खोज करता है। इस पद्धति का उपयोग आमतौर पर मानक पुस्तकालय शीर्षलेख फ़ाइलों को शामिल

  1. सी/सी ++ में कॉन्स इंट *, कॉन्स्ट इंट * कॉन्स्ट, और इंट कॉन्स्ट * के बीच अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है - int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int यह भी ध्यान दें कि - const int * And int const * are the same. const int * const And int