जस्टिफिकेशन क्या है?
C में printf स्टेटमेंट में जस्टिफिकेशन का उपयोग करके डेटा को किसी भी प्रारूप में व्यवस्थित किया जा सकता है। यह स्तंभों में डेटा को साफ-सुथरा संरेखित करने के लिए विशेष रूप से उपयोगी है।
प्रकार
| प्रकार | सिंटैक्स | विवरण |
|---|---|---|
| बाएं संरेखण (Left) | %-15s | टेक्स्ट को बाएं संरेखित करता है, दाएं पैडिंग जोड़ता है |
| दाएं संरेखण (Right) | %15s | टेक्स्ट को दाएं संरेखित करता है, बाएं पैडिंग जोड़ता है |
| संख्याओं के लिए | %10d / %-10d | संख्याओं को संरेखित करता है |
| स्पेसिफायर | अर्थ | उदाहरण आउटपुट |
|---|---|---|
%-10s | स्ट्रिंग, बाएं संरेखित, चौड़ाई 10 | "Hello " |
%10s | स्ट्रिंग, दाएं संरेखित, चौड़ाई 10 | " Hello" |
%05d | पूर्णांक, शून्य से पैडेड, चौड़ाई 5 | "00042" |
%10.2f | फ्लोट, दाएं संरेखित, 2 दशमलव | " 123.45" |
%-10.2f | फ्लोट, बाएं संरेखित, 2 दशमलव | "123.45 " |
व्यावहारिक उदाहरण: बिल/रसीद प्रिंट करना
printf("%-20s %8s %10s %12s\n", "वस्तु", "मात्रा", "दर", "कुल");
printf("%-20s %8d %10.2f %12.2f\n", "चावल", 5, 50.00, 250.00);
printf("%-20s %8d %10.2f %12.2f\n", "दाल", 2, 80.00, 160.00);
printf("%-20s %8s %10s %12.2f\n", "", "", "कुल", 410.00);
वस्तु मात्रा दर कुल
चावल 5 50.00 250.00
दाल 2 80.00 160.00
कुल 410.00
-
C भाषा का उपयोग करके क्यू में एलिमेंट डिलीट करना समझाना
डेटा स्ट्रक्चर संरचित तरीके से व्यवस्थित डेटा का संग्रह है। इसे दो प्रकारों में विभाजित किया गया है: लीनियर डेटा स्ट्रक्चर - डेटा लीनियर फैशन में व्यवस्थित है। उदाहरण: ऐरे, स्ट्रक्चर्स, स्टैक्स, क्यूज, लिंक्ड लिस्ट। नॉन-लीनियर डेटा स्ट्रक्चर - डेटा हायरार्किकल तरीके से व्यवस्थित है। उदाहरण: ट्रीज,
-
C भाषा का उपयोग करके इन्सर्शन सॉर्ट समझाना
सॉर्टिंग एलिमेंट्स को आरोही (या अवरोही) क्रम में व्यवस्थित करने की प्रक्रिया है। सॉर्टिंग के प्रकार C भाषा पांच सॉर्टिंग तकनीक प्रदान करती है: बबल सॉर्ट (या) एक्सचेंज सॉर्ट सिलेक्शन सॉर्ट इन्सर्शन सॉर्ट (या) लीनियर सॉर्ट क्विक सॉर्ट (या) पार्टीशन एक्सचेंज सॉर्ट मर्ज सॉर्ट (या) एक्सटर्नल सॉर्ट इन
-
C भाषा में निर्णय लेने के कथन: फ्लोचार्ट और प्रोग्राम्स
निर्णय लेने के कथन सिंपल if स्टेटमेंट if-else स्टेटमेंट नेस्टेड if-else स्टेटमेंट else-if लैडर switch स्टेटमेंट 1. सिंपल if स्टेटमेंट शर्त सत्य होने पर स्टेटमेंट्स निष्पादित करता है। if (condition) { statement(s); } उदाहरण: संख्या 50 से बड़ी है? 50) printf(%d is greater than 50, a);