Príručka pre začiatočníkov o vstupe a výstupe v C

Príručka pre začiatočníkov o vstupe a výstupe v C

Keď začínate v ľubovoľnom programovacom jazyku, počiatočným bodom je vždy základný vstupno -výstupný (I/O) systém pre daný jazyk. Vstup vám umožňuje zhromažďovať údaje pri spustení programu, zatiaľ čo výstup vám umožňuje zobrazovať určité informácie používateľovi.





Pri kódovaní v C musíte zavolať správne štandardné funkcie knižnice pre základné I/O. Vždy musíte zahrnúť príponu hlavičkový súbor, aby ste sa uistili, že tieto funkcie sú načítané do vášho programu.





Výkon

Štandardným výstupným prúdom v jazyku C je obrazovka počítača. To znamená, že keď spustíte program C, ktorého výstupom sú informácie, zobrazia sa na obrazovke. Stream je séria postáv prúdiacich z jedného miesta na druhé.





Je tiež možné použiť iný výstupný tok, napríklad súbor. Toto je však téma na pokročilý na ďalší deň.

Jazyk C používa príponu printf () funkcia na vytlačenie reťazca znakov na obrazovku. Tento reťazec znakov (niekedy sa nazýva aj doslovný) je umiestnený v dvojitých úvodzovkách vo formáte printf () funkciu.



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

Z riadku 1, #zahrnúť je direktíva preprocesora. Hovorí preprocesoru, aby zahrnoval obsah hlavičky I/O ( ) pred zostavením programu.

Všimnite si toho, že výstup programu neobsahuje n . Dôvodom je, že je to úniková sekvencia. Úniková sekvencia je kombináciou znakov, ktoré majú špeciálny význam, iný než znaky v nich obsiahnuté.





Spätné lomítko ( ) je znak, ktorý kompilátoru hovorí, že vykoná špeciálny výstup. Napríklad, n znamená, že sa vytlačí nový riadok. Ďalší výstup programu (ak existuje) začne z tohto nového riadka.

Nasledujúca tabuľka sumarizuje niektoré bežné únikové sekvencie.





Úniková sekvencia Popis
n Nový riadok. Kurzor sa umiestni na začiatok nasledujúceho riadku
\ Postava spätného lomítka. Vloží do reťazca spätné lomítko
t Horizontálna tab. Umiestni kurzor na nasledujúcu zarážku tabulátora
' Dvojitý citát. Vloží do reťazca dvojité úvodzovky

V podstate z priestoru môže byť niekedy potrebné, aby ste v textovom editore rozbili dlhé priečne strany. Môžete to pohodlne vykonať pomocou viacerých printf () funkcie na vytlačenie správy.

Pozrite sa na príklad nižšie:

#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.');
}

Vstup

Štandardným vstupným prúdom v jazyku C je klávesnica. To znamená, že keď váš program vyzve na zadanie, očakáva, že údaje budú predvolene pochádzať z klávesnice.

Stojí za to vedieť, že vstupný tok môže byť smerovaný do niečoho iného, ​​napríklad do súboru.

Jazyk C používa príponu scanf () funkcia na získanie vstupu používateľa. Pozrite sa na príklad nižšie:

#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');}
}

The scanf () funkcia má dva argumenty: špecifikátor prevodu a adresu pamäte. Z vyššie uvedeného príkladu %d je špecifikátor prevodu. Hovorí scanf () na zadanie celého čísla. The d v %d znamená „desatinné číslo“.

Druhý argument začína ampersandom ( & ), ktorá sa v C. nazýva „operátor adresy“. Argument & celé číslo 1 hovorí kompilátoru, ktorú adresu pamäte má uložiť hodnota získaná od používateľa.

nainštalovať Windows Media Player pre Windows 10

Po scanf () príkaz bol vykonaný v programe, prekladač čaká na zadanie hodnoty. Hodnotu odošlete zadaním a následným stlačením klávesu Enter (alebo klávesu Return). Keď je tejto hodnote priradená vaša premenná, všetky ostatné odkazy na ňu v programe použijú rovnakú hodnotu.

Učenie C s programom pre začiatočníkov

Začiatok cesty za programovaním je veľmi vzrušujúce úsilie. Ak sa to urobí nesprávne, môže sa namiesto toho ukázať ako skľučujúca výzva.

Naučiť sa veci bez ich aplikácie v praktických situáciách je zvyčajne problém. Myslite mimo krabice; Skúste sa vžiť do zaujímavých scenárov, v ktorých môžete uplatniť svoje znalosti. Cvičenie s niektorými programami pre začiatočníkov je jedným z najlepších spôsobov, ako si udržať svoje novozískané znalosti.

zdieľam zdieľam Tweet E -mail Ako sa naučiť programovať v jazyku C s týmto projektom pre začiatočníkov

Chcete začať s programovaním, ale nie ste si istí jazykom C? Skúste tento návod pre začiatočníkov v programovaní v jazyku C, aby ste zistili, či je to jazyk pre vás.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • C Programovanie
  • Tipy na kódovanie
  • Programovanie
O autorovi Jerome Davidson(22 publikovaných článkov)

Jerome je spisovateľ štábu v MakeUseOf. Venuje sa článkom o programovaní a Linuxe. Je tiež nadšencom kryptomien a vždy má prehľad o krypto priemysle.

Viac od Jerome Davidsona

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber