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

पुचर () का उपयोग करके सी में एक लंबा इंट प्रिंट करें

यहां हम देखेंगे कि सी में पुचर () फ़ंक्शन का उपयोग करके लंबे इंट वैल्यू को कैसे प्रिंट किया जाए। हम सी में प्रिंटफ () का उपयोग करके कुछ चर के मूल्य को आसानी से प्रिंट कर सकते हैं, लेकिन यहां प्रतिबंध है, हम पुचर को छोड़कर किसी अन्य फ़ंक्शन का उपयोग नहीं कर सकते हैं। )।

जैसा कि हम जानते हैं कि पुचर () का उपयोग केवल अक्षरों को प्रिंट करने के लिए किया जाता है। हम इस फ़ंक्शन का उपयोग संख्या के प्रत्येक अंक को प्रिंट करने के लिए कर सकते हैं। जब एक संख्यात्मक मान पास हो जाता है, तो हमें ASCII फॉर्म प्राप्त करने के लिए इसके साथ '0' अक्षर जोड़ना होगा। आइए बेहतर विचार प्राप्त करने के लिए कोड देखें।

उदाहरण

#include <stdio.h>
void print_long(long value) {
   if(value != 0) {
      print_long(value/10);
      putchar((value%10) + '0');
   }
}
main(void) {
   long a = 84571;
   print_long(a);
}

आउटपुट

84571

  1. सी # में इंट 64 स्ट्रक्चर

    Int 64 संरचना एक 64-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करती है। यह एक अपरिवर्तनीय मान प्रकार है जो मानों के साथ हस्ताक्षरित पूर्णांकों का प्रतिनिधित्व करता है:नकारात्मक 9,223,372,036,854,775,808 से सकारात्मक 9,223,372,036,854,775,807। निम्नलिखित इंट 64 के क्षेत्र हैं - फ़ील्ड विवरण MaxValue

  1. सी # का उपयोग कर बाइनरी त्रिकोण कैसे मुद्रित करें?

    द्विआधारी त्रिभुज 0s और 1s के साथ बनता है। एक बनाने के लिए, आपको लूप के लिए घोंसले के आसपास काम करना होगा और पंक्ति में प्रवेश करने तक 0s और 1s प्रदर्शित करना होगा। for (int i = 1; i <= n; i++) {    for (j = 1; j <= i; j++) {       if (a == 1) {       &

  1. सी # का उपयोग कर स्ट्रिंग में डुप्लिकेट वर्ण कैसे मुद्रित करें?

    चार के लिए अधिकतम मान सेट करें। static int maxCHARS = 256; अब स्ट्रिंग में डुप्लिकेट वर्ण प्रदर्शित करें। String s = "Welcometomywebsite!"; int []cal = new int[maxCHARS]; calculate(s, cal); for (int i = 0; i < maxCHARS; i++) if(cal[i] > 1) {    Console.WriteLine("Ch