C లో printf() అంటే ఏమిటి
ది printf() ఫంక్షన్ C ప్రామాణిక లైబ్రరీలో చేర్చబడింది మరియు కన్సోల్లో అవుట్పుట్ను ప్రదర్శించడానికి ప్రోగ్రామ్లో విస్తృతంగా స్వీకరించబడింది. ఈ ఫంక్షన్ క్లోజ్డ్ బ్రాకెట్లలో అందించబడిన ఏ రకమైన ఇన్పుట్ను అయినా అంగీకరిస్తుంది. అయితే, వినియోగదారులు ఫార్మాట్ స్పెసిఫైయర్లను ఉపయోగించి అవుట్పుట్ రకాన్ని తప్పనిసరిగా పేర్కొనాలి. ఏ ఫార్మాట్ స్పెసిఫైయర్లను ఉపయోగించకుండా, ది printf() ఫంక్షన్ కన్సోల్లో అవుట్పుట్ను రూపొందించడంలో విఫలమవుతుంది.
కిందిది ఉపయోగించాల్సిన వాక్యనిర్మాణం printf() సి ప్రోగ్రామింగ్లో ఫంక్షన్.
printf ( ఫార్మాట్ , arg1 , arg2 , ... ) ;
printf() ఫంక్షన్ యొక్క పారామితులు ఏమిటి
ది printf() ఫంక్షన్ క్రింది వాదనలను అంగీకరిస్తుంది.
- ఫార్మాట్: ఫైల్ స్ట్రీమ్కు వ్రాయబడిన శూన్య-ముగింపు స్ట్రింగ్కు పాయింటర్. ఇది అక్షరాలు మరియు %తో ప్రారంభమయ్యే అదనపు ఫార్మాట్ స్పెసిఫైయర్తో రూపొందించబడింది.
- అదనపు వాదనలు: ప్రింట్ చేయవలసిన డేటాను వివరించే ఇతర వాదనలు. అవి ఫార్మాట్ స్పెసిఫైయర్ క్రమంలో కనిపిస్తాయి.
ఫార్మాట్ స్పెసిఫైయర్ ఏమి కలిగి ఉంటుంది
ఫార్మాట్ స్పెసిఫైయర్ యొక్క భాగాలు ఇలా ఇవ్వబడ్డాయి:
- ఒక ప్రముఖ సంకేతం%.
- మార్పిడి ప్రవర్తనను సవరించే ఒకటి లేదా అంతకంటే ఎక్కువ ఫ్లాగ్లు (ఐచ్ఛికం).
- ఎటువంటి సంకేతం లేనట్లయితే, ఫలితం యొక్క చొరవకు ఖాళీని చేర్చబడుతుంది.
- కనీస వెడల్పు ఫీల్డ్ను నిర్వచించడానికి ఐచ్ఛికం * లేదా పూర్ణాంకం సంఖ్య ఉపయోగించబడుతుంది.
- ఖచ్చితత్వాన్ని నిర్వచించడానికి, aని కలిగి ఉన్న ఐచ్ఛిక ఫీల్డ్. a * or integers లేక ఏమీలేదు.
- ఐచ్ఛికం మరియు ఆర్గ్యుమెంట్ పరిమాణాన్ని నిర్వచించే పొడవు మాడిఫైయర్.
- కన్వర్షన్ ఫార్మాట్ స్పెసిఫైయర్.
మరింత అవగాహన కోసం ఉదాహరణను చూడండి printf() క్రింద ఇవ్వబడిన C లో ఫంక్షన్:
#
int ప్రధాన ( )
{
చార్ chr = 'k' ;
తేలుతుంది సంఖ్య1 = 9,007 , సంఖ్య2 = 0.9756 ;
int int_num = 60 ;
printf ( 'num1 num2= %fతో గుణించబడింది \n ' , సంఖ్య1 * సంఖ్య2 ) ;
printf ( 'వెడల్పు %*cని సెట్ చేస్తోంది \n ' , 8 , chr ) ;
printf ( '%dకి అష్ట సమానం %o' , int_num , int_num ) ;
తిరిగి 0 ;
}
పై కోడ్ అక్షరం, ఫ్లోటింగ్ పాయింట్ సంఖ్యలు మరియు పూర్ణాంకం కోసం వేరియబుల్లను నిర్వచిస్తుంది. అది అప్పుడు ఉపయోగిస్తుంది printf() ఫ్లోటింగ్-పాయింట్ సంఖ్యల గుణకారాన్ని ప్రదర్శించడానికి, అక్షరం యొక్క వెడల్పును సెట్ చేయడానికి మరియు పూర్ణాంకానికి సమానమైన అష్టాన్ని చూపడానికి ఫంక్షన్.
printf() ఫంక్షన్తో అత్యంత సాధారణ ఫార్మాట్ స్పెసిఫైయర్లు:
- పూర్ణాంకాలను ముద్రించడానికి %d లేదా %i
- ఫ్లోటింగ్ పాయింట్ నంబర్లను ముద్రించడానికి %f
- ఒకే అక్షరాన్ని ముద్రించడానికి %c
- స్ట్రింగ్ను ప్రింట్ చేయడానికి %s
ముగింపు
ది printf() ఫార్మాట్ చేయబడిన స్ట్రింగ్లను వ్రాయడానికి C లో ఉపయోగించబడుతుంది. ఇది లోపల నిర్వచించబడింది