C++ वें में
सी ++ में डबल कोट्स स्ट्रिंग अक्षर के रूप में उपयोग किए जाते हैं, और एक वर्ण वाले एकल उद्धरण वर्ण अक्षर के रूप में उपयोग किए जाते हैं। अब यहां हम देखेंगे कि यदि हम सिंगल कोट का उपयोग करके एक मल्टी-कैरेक्टर स्ट्रिंग को प्रिंट करने का प्रयास करते हैं तो आउटपुट क्या होगा।
उदाहरण कोड
#include<iostream> using namespace std; main() { cout << 'ABCD'; }
आउटपुट
1094861636
यह प्रोग्राम आउटपुट के रूप में बड़ी संख्या में रिटर्न देता है। अब सवाल यह है कि इस नंबर का क्या महत्व है?
यह नंबर कुछ मेमोरी एड्रेस नहीं है। यह उन अक्षरों के ASCII मूल्यों से उत्पन्न होता है। इस उदाहरण में हमने ए, बी, सी, डी का उपयोग किया है। हेक्स में उनके ASCII मान 41, 42, 43 और 44 हैं। इसलिए यदि हम एक के बाद एक नंबर डालते हैं, तो हेक्स कोड 41424344 जैसा होगा। अब इसे दशमलव में बदलने के बाद, यह 1094861636 लौटाएगा।