C प्रोग्रामिंग भाषा में कैरेक्टर्स और स्ट्रिंग्स को विभिन्न फॉर्मेट्स में प्रिंट करने की प्रक्रिया समझाने के लिए एक एल्गोरिथ्म नीचे दिया गया है।
चरण 1: प्रिंट करने के लिए एक कैरेक्टर पढ़ें।
चरण 2: कंपाइल टाइम पर एक नाम पढ़ें।
चरण 3: फॉर्मेट स्पेसिफायर्स का उपयोग करके कैरेक्टर्स को विभिन्न फॉर्मेट्स में आउटपुट करें।
- printf("%c\n%3c\n%5c\n", x, x, x);
- printf("%3c\n%c\n", x, x);
- printf("\n");
चरण 4: फॉर्मेट स्पेसिफायर्स का उपयोग करके स्ट्रिंग्स को विभिन्न फॉर्मेट्स में आउटपुट करें।
- printf("%s\n", name);
- printf("%20s\n", name);
- printf("%20.10s\n", name);
- printf("%.5s\n", name);
- printf("%-20.10s\n", name);
- printf("%5s\n", name);
उदाहरण
कैरेक्टर्स और स्ट्रिंग्स को विभिन्न फॉर्मेट्स में प्रिंट करने का C प्रोग्राम:
#include <stdio.h>
main() {
char x = 'T';
static char name[20] = "Tutorials Point";
printf("कैरेक्टर्स का आउटपुट\n\n");
printf("%c\n%3c\n%5c\n", x, x, x);
printf("%3c\n%c\n", x, x);
printf("\n");
printf("स्ट्रिंग्स का आउटपुट\n\n");
printf("%s\n", name);
printf("%20s\n", name);
printf("%20.10s\n", name);
printf("%.5s\n", name);
printf("%-20.10s\n", name);
printf("%5s\n", name);
}
आउटपुट
कैरेक्टर्स का आउटपुट
T
T
T
T
T
स्ट्रिंग्स का आउटपुट
Tutorials Point
Tutorials Point
Tutorials
Tutor
Tutorials
Tutorials Point
उदाहरण
विभिन्न फॉर्मेट चेक करने के लिए एक और प्रोग्राम:
#include <stdio.h>
main() {
char x = 'T';
static char name[20] = "Tutorials Point";
printf("कैरेक्टर्स का आउटपुट\n\n");
printf("%c\n", x);
printf("%c\n%3c\n%5c\n", x, x, x);
printf("%3c\n%c\n", x, x);
printf("%c\n%3c\n%5c\n", x, x, x);
printf("%3c\n%c\n", x, x);
printf("\n");
printf("स्ट्रिंग्स का आउटपुट\n\n");
printf("%.5s\n", name);
printf("%-10.10s\n", name);
printf("%.20s\n", name);
printf("%20.10s\n", name);
printf("%20s\n", name);
printf("%10s\n", name);
}
आउटपुट
कैरेक्टर्स का आउटपुट
T
T
T
T
T
T
T
T
T
T
T
स्ट्रिंग्स का आउटपुट
Tutor
Tutorials
Tutorials Point
Tutorials
Tutorials Point
Tutorials Point