సి లో ఇన్‌పుట్ మరియు అవుట్‌పుట్‌కు బిగినర్స్ గైడ్

సి లో ఇన్‌పుట్ మరియు అవుట్‌పుట్‌కు బిగినర్స్ గైడ్

ఏదైనా ప్రోగ్రామింగ్ భాషలో ప్రారంభించినప్పుడు, ప్రారంభ స్థానం ఎల్లప్పుడూ భాష కోసం ప్రాథమిక ఇన్‌పుట్/అవుట్‌పుట్ (I/O) వ్యవస్థ. మీ ప్రోగ్రామ్ రన్ అయినప్పుడు డేటాను సేకరించడానికి ఇన్‌పుట్ మిమ్మల్ని అనుమతిస్తుంది, అయితే అవుట్‌పుట్ వినియోగదారుకు నిర్దిష్ట సమాచారాన్ని ప్రదర్శించడానికి మిమ్మల్ని అనుమతిస్తుంది.





C లో కోడింగ్ చేస్తున్నప్పుడు, ప్రాథమిక I/O కోసం మీరు సరైన ప్రామాణిక లైబ్రరీ ఫంక్షన్‌లకు కాల్ చేయాలి. మీరు ఎల్లప్పుడూ చేర్చాలి ఈ ఫంక్షన్‌లు మీ ప్రోగ్రామ్‌లో లోడ్ అయ్యాయని నిర్ధారించడానికి హెడర్ ఫైల్.





అవుట్‌పుట్

C లోని ప్రామాణిక అవుట్‌పుట్ స్ట్రీమ్ PC స్క్రీన్. అంటే, మీరు సి ప్రోగ్రామ్‌ని రన్ చేసినప్పుడు సమాచారం అవుట్‌పుట్ అవుతుంది, అది స్క్రీన్‌లో ప్రదర్శించబడుతుంది. స్ట్రీమ్ అనేది ఒక ప్రదేశం నుండి మరొక ప్రదేశానికి ప్రవహించే అక్షరాల శ్రేణి.





ఫైల్ వంటి మరొక అవుట్‌పుట్ స్ట్రీమ్‌ను ఉపయోగించడం కూడా సాధ్యమే. అయితే, ఇది మరొక రోజు కోసం అధునాతన అంశం.

సి భాష ఉపయోగిస్తుంది printf () అక్షరాల స్ట్రింగ్‌ను స్క్రీన్‌కు ప్రింట్ చేయడానికి ఫంక్షన్. ఈ అక్షరాల స్ట్రింగ్ (కొన్నిసార్లు అక్షరాలా అని పిలుస్తారు) లోపల డబుల్ కోట్స్ మధ్య ఉంచబడుతుంది printf () ఫంక్షన్



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

లైన్ 1 నుండి, #చేర్చండి ప్రిప్రాసెసర్ ఆదేశం. ఇది I/O హెడర్‌లోని విషయాలను చేర్చమని ప్రిప్రాసెసర్‌కి చెబుతుంది ( ) ప్రోగ్రామ్ కంపైల్ చేయడానికి ముందు.

ప్రోగ్రామ్ అవుట్‌పుట్ చేర్చబడలేదని గమనించండి n . ఎందుకంటే ఇది తప్పించుకునే క్రమం. ఎస్కేప్ సీక్వెన్స్ అనేది కేవలం అక్షరాలతో కూడిన ప్రత్యేక అర్థాన్ని కలిగి ఉంటుంది.





బ్యాక్‌స్లాష్ ( ) కంపైలర్‌కు అది ఒక ప్రత్యేక అవుట్‌పుట్‌ను ప్రదర్శిస్తుందని చెప్పే పాత్ర. ఉదాహరణకి, n అంటే కొత్త లైన్ ప్రింట్ చేయబడుతోంది. తదుపరి ప్రోగ్రామ్ అవుట్‌పుట్ (ఏదైనా ఉంటే) ఆ కొత్త లైన్ నుండి ప్రారంభమవుతుంది.

దిగువ పట్టిక కొన్ని సాధారణ ఎస్కేప్ సీక్వెన్స్‌లను సంగ్రహిస్తుంది.





ఎస్కేప్ సీక్వెన్స్ వివరణ
n కొత్త వాక్యం. తదుపరి పంక్తి ప్రారంభంలో కర్సర్‌ను ఉంచండి
\ బ్యాక్‌స్లాష్ పాత్ర. స్ట్రింగ్‌లో బ్యాక్‌స్లాష్‌ను చొప్పించాడు
t క్షితిజసమాంతర ట్యాబ్. తదుపరి ట్యాబ్ స్టాప్ వద్ద కర్సర్‌ను ఉంచండి
' డబుల్ కోట్. స్ట్రింగ్‌లో డబుల్ కోట్‌లను చొప్పించాడు

స్పేస్ సారాంశంలో, మీరు కొన్నిసార్లు మీ టెక్స్ట్ ఎడిటర్‌లో పొడవైన పార్శ్వాలను విచ్ఛిన్నం చేయాల్సి రావచ్చు. మీరు దీన్ని మల్టిపుల్ ఉపయోగించి హాయిగా చేయవచ్చు printf () మీ సందేశాన్ని ముద్రించడానికి విధులు.

దిగువ ఉదాహరణ చూడండి:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

ఇన్పుట్

C లోని ప్రామాణిక ఇన్‌పుట్ స్ట్రీమ్ కీబోర్డ్. దీని అర్థం మీ ప్రోగ్రామ్ ఇన్‌పుట్‌ను ప్రాంప్ట్ చేసినప్పుడు, ఆ డేటా కీబోర్డ్ నుండి డిఫాల్ట్‌గా వస్తుందని ఆశిస్తుంది.

ఇన్‌పుట్ స్ట్రీమ్ ఒక ఫైల్ వంటి వేరొకదానికి దర్శకత్వం వహించవచ్చని తెలుసుకోవడం విలువ.

సి భాష ఉపయోగిస్తుంది scanf () యూజర్ ఇన్‌పుట్ పొందడానికి ఫంక్షన్. దిగువ ఉదాహరణ చూడండి:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

ది scanf () ఫంక్షన్ రెండు ఆర్గ్యుమెంట్‌లను తీసుకుంటుంది: కన్వర్షన్ స్పెసిఫైయర్ మరియు మెమరీ అడ్రస్. పై ఉదాహరణ నుండి, %d మార్పిడి నిర్దేశకం. ఇది చెబుతుంది scanf () ఒక పూర్ణాంకం ఇన్‌పుట్ చేయడానికి. ది డి లో %d దశాంశ పూర్ణాంకం.

రెండవ వాదన ఒక ఆంపర్‌స్యాండ్‌తో ప్రారంభమవుతుంది ( & ), దీనిని సి లో 'అడ్రస్ ఆపరేటర్' అని పిలుస్తారు & పూర్ణాంక 1 వినియోగదారు నుండి పొందిన మెమరీ చిరునామా నిల్వ చేయబడాలని కంపైలర్‌కి చెబుతుంది.

వైఫైలో కాల్స్ చేయడానికి యాప్

తర్వాత scanf () ఒక ప్రోగ్రామ్‌లో స్టేట్‌మెంట్ అమలు చేయబడింది, మీరు ఒక విలువను ఇన్‌పుట్ చేయడానికి కంపైలర్ వేచి ఉంది. మీరు విలువను టైప్ చేసి, ఆపై ఎంటర్ కీ (లేదా రిటర్న్ కీ) నొక్కడం ద్వారా సమర్పించండి. ఈ విలువ మీ వేరియబుల్‌కు కేటాయించినప్పుడు, ప్రోగ్రామ్‌లోని ఏదైనా ఇతర సూచన అదే విలువను ఉపయోగిస్తుంది.

బిగినర్స్ ప్రోగ్రామ్‌తో సి నేర్చుకోవడం

మీ ప్రోగ్రామింగ్ ప్రయాణం ప్రారంభించడం చాలా ఉత్తేజకరమైన ప్రయత్నం. ఒకవేళ తప్పుగా చేసినట్లయితే, అది చాలా కష్టమైన సవాలుగా మారుతుంది.

ఆచరణాత్మక పరిస్థితులకు వర్తించకుండా విషయాలను నేర్చుకోవడం సాధారణంగా సమస్య. వెరె కొణం లొ ఆలొచించడం; మీరు మీ జ్ఞానాన్ని వర్తింపజేసే కొన్ని ఆసక్తికరమైన సందర్భాలలో మిమ్మల్ని మీరు ప్రయత్నించండి. కొన్ని బిగినర్స్ ప్రోగ్రామ్‌లతో ప్రాక్టీస్ చేయడం అనేది మీ కొత్తగా సంపాదించిన జ్ఞానాన్ని నిలుపుకోవడానికి ఉత్తమమైన మార్గాలలో ఒకటి.

షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ ఈ బిగినర్స్ ప్రాజెక్ట్‌తో సి ప్రోగ్రామింగ్ నేర్చుకోవడం ఎలా

ప్రోగ్రామింగ్ ప్రారంభించాలనుకుంటున్నారా, కానీ C గురించి ఖచ్చితంగా తెలియదా? ఇది మీ భాష కాదా అని తనిఖీ చేయడానికి ఈ సి ప్రోగ్రామింగ్ బిగినర్స్ ట్యుటోరియల్‌ని ప్రయత్నించండి.

తదుపరి చదవండి
సంబంధిత అంశాలు
  • ప్రోగ్రామింగ్
  • సి ప్రోగ్రామింగ్
  • కోడింగ్ చిట్కాలు
  • ప్రోగ్రామింగ్
రచయిత గురుంచి జెరోమ్ డేవిడ్సన్(22 కథనాలు ప్రచురించబడ్డాయి)

జెరోమ్ MakeUseOf లో స్టాఫ్ రైటర్. అతను ప్రోగ్రామింగ్ మరియు లైనక్స్ గురించి కథనాలను కవర్ చేస్తాడు. అతను క్రిప్టో iత్సాహికుడు మరియు క్రిప్టో పరిశ్రమపై ఎల్లప్పుడూ ట్యాబ్‌లను ఉంచుతాడు.

జెరోమ్ డేవిడ్సన్ నుండి మరిన్ని

మా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి

టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్‌లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!

సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి