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

ए सी प्रोग्रामिंग भाषा पहेली?

यहां हम एक सी प्रोग्रामिंग भाषा पहेली प्रश्न देखेंगे। मान लीजिए हमारे पास दो संख्याएँ 48 और 96 हैं। हमें दूसरी के बाद पहली संख्या को जोड़ना है। तो अंतिम परिणाम 9648 की तरह होगा। लेकिन हम किसी भी तार्किक, अंकगणित, स्ट्रिंग से संबंधित संचालन का उपयोग नहीं कर सकते हैं, साथ ही किसी पूर्व-निर्धारित फ़ंक्शन का उपयोग नहीं कर सकते हैं। तो हम ऐसा कैसे कर सकते हैं?

यह आसान है। हम सी में टोकन पेस्टिंग ऑपरेटर (##) का उपयोग करके कर सकते हैं। टोकन पेस्टिंग ऑपरेटर एक प्रीप्रोसेसर ऑपरेटर है। यह कंपाइलर को एक स्ट्रिंग में दो टोकन जोड़ने या जोड़ने के लिए कमांड भेजता है। हम इस ऑपरेटर का उपयोग मैक्रो परिभाषा में करते हैं।

उदाहरण

#include<stdio.h>
#define MERGE(x, y) y##x
main() {
   printf("%d", MERGE(48, 96));
}

आउटपुट

9648

  1. रूबी में एक प्रोग्रामिंग भाषा का निर्माण:पार्सर

    Github पर पूर्ण स्रोत स्टॉफ़ल प्रोग्रामिंग भाषा का पूर्ण कार्यान्वयन GitHub पर उपलब्ध है। कोड को पढ़ने को आसान बनाने में मदद करने के लिए इस संदर्भ कार्यान्वयन में बहुत सारी टिप्पणियाँ हैं। अगर आपको बग मिलते हैं या आपके कोई प्रश्न हैं, तो बेझिझक कोई समस्या खोलें। इस ब्लॉग पोस्ट में, हम स्टॉफ़ल के

  1. रूबी में एक खिलौना प्रोग्रामिंग भाषा का निर्माण

    क्या आपको प्रोग्रामिंग भाषाएं अद्भुत लेकिन रहस्यमय उपकरण लगती हैं? क्या होगा यदि आपको उनके हुड के नीचे झांकने और समझने का अवसर दिया जाए कि उन्हें क्या कार्य करता है? यदि आप अपने हाथों को गंदा करने और खरोंच से प्रोग्रामिंग भाषा विकसित करने की संभावना में रुचि रखते हैं, तो यह ब्लॉग पोस्ट और इस श्रृंखल

  1. आज सीखने के लिए 10 सर्वश्रेष्ठ प्रोग्रामिंग भाषाएं

    हमारी दुनिया दिन-ब-दिन बेहतर और बेहतर होती जा रही है, और यह कंप्यूटर की वजह से तकनीकी प्रगति के कारण संभव हुआ है। हार्डवेयर परिवर्तनों के साथ-साथ, सॉफ्टवेयर भी बाइनरी भाषा के 0 और 1 से आज की नई उन्नत प्रोग्रामिंग भाषाओं तक एक लंबा सफर तय करता है, जो लगभग किसी भी सामान्य बोलने वाली भाषा के समान हैं।