C Academy · पाठ

Width, Precision, Flags

Formatting नियंत्रित करें

पाठ 3, कुल 4 में से13 चरण

Width, Precision, Flags, CoddyKit पर C Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह C Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। C Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

आउटपुट की चौड़ाई नियंत्रित करना

% के बाद की संख्या न्यूनतम फ़ील्ड चौड़ाई निर्धारित करती है। मान दाईं ओर संरेखित होता है और स्पेस से भरा जाता है।

#include <stdio.h>
int main(void) {
    printf("[%5d]\n", 42);
    return 0;
}

बाईं ओर संरेखण

- फ़्लैग मान को फ़ील्ड के भीतर बाईं ओर संरेखित करता है।

#include <stdio.h>
int main(void) {
    printf("[%-5d]\n", 42);
    return 0;
}

शून्य से भरना

0 फ़्लैग संख्याओं को स्पेस के बजाय आगे के शून्यों से भरता है।

#include <stdio.h>
int main(void) {
    printf("[%05d]\n", 42);
    return 0;
}

फ़्लोटिंग-पॉइंट के लिए परिशुद्धता

.N निर्धारित करता है कि दशमलव बिंदु के बाद कितने अंक दिखाई देंगे।

#include <stdio.h>
int main(void) {
    printf("%.2f\n", 3.14159);
    return 0;
}

चौड़ाई और परिशुद्धता का साथ में उपयोग

संरेखित दशमलव स्तंभों के लिए इन्हें %width.precisionf के रूप में मिलाएँ।

#include <stdio.h>
int main(void) {
    printf("[%8.2f]\n", 3.14159);
    return 0;
}

स्ट्रिंग के लिए परिशुद्धता

%s के साथ, परिशुद्धता यह सीमित करती है कि कितने अक्षर प्रिंट किए जाएँगे।

#include <stdio.h>
int main(void) {
    printf("[%.3s]\n", "Hello");
    return 0;
}

प्लस फ़्लैग

+ फ़्लैग धनात्मक संख्याओं के लिए भी चिह्न दिखाना अनिवार्य करता है।

#include <stdio.h>
int main(void) {
    printf("%+d %+d\n", 7, -7);
    return 0;
}

स्पेस फ़्लैग

स्पेस फ़्लैग धनात्मक संख्याओं के आगे एक स्पेस प्रिंट करता है, जिससे ऋणात्मक संख्याओं के साथ संरेखण में सुविधा होती है।

#include <stdio.h>
int main(void) {
    printf("% d\n% d\n", 7, -7);
    return 0;
}

सारणी बनाना

फ़ील्ड की चौड़ाइयाँ स्तंभों को सुव्यवस्थित रूप से एक सीध में लाती हैं।

#include <stdio.h>
int main(void) {
    printf("%-10s%5d\n", "Apples", 12);
    printf("%-10s%5d\n", "Pears", 7);
    return 0;
}

मुद्रा का प्रारूपण

दो दशमलव अंक और एक चौड़ाई मिलकर मुद्रा का साफ़-सुथरा स्तंभ बनाते हैं।

#include <stdio.h>
int main(void) {
    printf("$%8.2f\n", 1234.5);
    printf("$%8.2f\n", 9.99);
    return 0;
}

गतिशील चौड़ाई

तारक चिह्न आपको प्रोग्राम के चलने के समय चौड़ाई को तर्क के रूप में पास करने देता है।

#include <stdio.h>
int main(void) {
    int w = 6;
    printf("[%*d]\n", w, 42);
    return 0;
}

त्वरित जाँच

चौड़ाई और परिशुद्धता की अपनी समझ जाँचें।

पुनरावलोकन: चौड़ाई, परिशुद्धता और फ़्लैग

आपने आउटपुट को सटीक रूप से प्रारूपित करना सीखा।

  • चौड़ाई की संख्या न्यूनतम फ़ील्ड आकार निर्धारित करती है
  • - बाईं ओर संरेखित करता है और 0 शून्यों से भरता है
  • .N फ़्लोटिंग-पॉइंट मानों के लिए दशमलव परिशुद्धता और स्ट्रिंग के लिए लंबाई निर्धारित करता है
  • + और स्पेस चिह्न को नियंत्रित करते हैं
  • * प्रोग्राम के चलने के समय चौड़ाई देता है
शुरुआत निःशुल्क

एआई शिक्षक के साथ C सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
39
पाठ
144

अक्सर पूछे जाने वाले प्रश्न

क्या “Width, Precision, Flags” पाठ निःशुल्क है?

हाँ—“Width, Precision, Flags” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और C Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। C Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Width, Precision, Flags” में मैं क्या सीखूँगा?

Formatting नियंत्रित करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ C Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या C Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर C Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“Width, Precision, Flags” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस C Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर C Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. printf Format Specifiers
  2. scanf और Input
  3. Width, Precision, Flags
  4. सामान्य I/O समस्याएँ
← C Academy पर वापस जाएँ