आमतौर पर, printf() फ़ंक्शन का उपयोग मानों के साथ टेक्स्ट प्रिंट करने के लिए किया जाता है। यदि आप % को स्ट्रिंग या टेक्स्ट के रूप में प्रिंट करना चाहते हैं, तो आपको '%%' का उपयोग करना होगा। न तो सिंगल % कुछ प्रिंट करेगा और न ही यह कोई त्रुटि या चेतावनी दिखाएगा।
C भाषा में printf() में % प्रिंट करने का एक उदाहरण यहाँ दिया गया है:
उदाहरण
#include<stdio.h> int main() { printf("%"); printf("%%"); getchar(); return 0; }आउटपुट
%
टेक्स्ट संदेश में % प्रिंट करने के कुछ अन्य तरीके निम्न उदाहरण में हैं:
उदाहरण
#include<stdio.h> #include<string.h> int main() { printf("welcome%\n"); printf("%%\n"); printf("%c\n",'%'); printf("%s\n","%"); char a[5]; strcpy(a, "%%"); printf("This is a's value: %s\n", a); return 0; }आउटपुट
welcome% % 37 % % This is a's value: %%