Průvodce pro vstup a výstup v C pro začátečníky

Průvodce pro vstup a výstup v C pro začátečníky

Při zahájení v jakémkoli programovacím jazyce je počátečním bodem vždy základní systém vstupu/výstupu (I/O) pro daný jazyk. Vstup vám umožňuje shromažďovat data při spuštění programu, zatímco výstup vám umožňuje zobrazit určité informace uživateli.





Při kódování v C musíte zavolat správné standardní funkce knihovny pro základní I/O. Vždy musíte zahrnout záhlaví, abyste zajistili, že tyto funkce budou načteny do vašeho programu.





Výstup

Standardní výstupní proud v C je obrazovka PC. To znamená, že když spustíte program C, jehož výstupem jsou informace, zobrazí se na obrazovce. Stream je řada postav proudících z jednoho místa na druhé.





Je také možné použít jiný výstupní proud, například soubor. Toto je však pokročilé téma na další den.

Jazyk C používá printf () funkce pro tisk řetězce znaků na obrazovku. Tento řetězec znaků (někdy nazývaný doslovný) je umístěn mezi uvozovkami uvnitř printf () funkce.



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

Z řádku 1, #zahrnout je direktiva preprocesoru. Říká preprocesoru, aby zahrnoval obsah záhlaví I/O ( ) před kompilací programu.

Všimněte si, že výstup programu neobsahuje n . Je to proto, že je to úniková sekvence. Úniková sekvence je kombinace znaků, které mají zvláštní význam, jiné než jednoduše znaky v nich obsažené.





Zpětné lomítko ( ) je znak, který kompilátoru říká, že provede speciální výstup. Například, n znamená, že bude vytištěn nový řádek. Další výstup programu (pokud existuje) začne z tohoto nového řádku.

Níže uvedená tabulka shrnuje některé běžné únikové sekvence.





Úniková sekvence Popis
n Nový řádek. Umístí kurzor na začátek dalšího řádku
\ Postava zpětného lomítka. Vloží zpětné lomítko do řetězce
t Horizontální tab. Umístí kurzor na další zarážku tabulátoru
' Dvojitá citace. Vloží do řetězce dvojité uvozovky

Z podstaty prostoru může být někdy nutné rozdělit dlouhé příčky v textovém editoru. Můžete to pohodlně provést pomocí více printf () funkce pro vytištění vaší zprávy.

Viz příklad níže:

#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

Standardním vstupním proudem v C je klávesnice. To znamená, že když váš program vyzve k zadání, očekává, že data budou ve výchozím nastavení pocházet z klávesnice.

Stojí za to vědět, že vstupní proud může být směrován na něco jiného, ​​například na soubor.

Jazyk C používá scanf () funkce pro získání vstupu uživatele. Viz příklad níže:

#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 () funkce přebírá dva argumenty: specifikátor převodu a adresu paměti. Z výše uvedeného příkladu %d je specifikátor převodu. Vypovídá to scanf () pro vložení celého čísla. The d v %d znamená „desetinné číslo“.

Druhý argument začíná ampersandem ( & ), kterému se v C. říká „operátor adresy“ & celé číslo 1 řekne kompilátoru, kterou adresu paměti má uložit hodnota získaná od uživatele.

jak používat ovladač xbox one na pc windows 10

Po scanf () příkaz byl proveden v programu, překladač čeká, až zadáte hodnotu. Hodnotu odešlete zadáním a stisknutím klávesy Enter (nebo klávesy Return). Když je tato hodnota přiřazena k vaší proměnné, všechny ostatní odkazy na ni v programu použijí stejnou hodnotu.

Učení C s programem pro začátečníky

Začátek cesty programováním je velmi vzrušující úsilí. Pokud je provedeno nesprávně, může se místo toho ukázat jako skličující výzva.

Učit se věci bez jejich aplikace v praktických situacích je obvykle problém. Myslet mimo krabici; zkuste se vžít do zajímavých scénářů, kde můžete uplatnit své znalosti. Cvičení s některými programy pro začátečníky je jedním z nejlepších způsobů, jak si uchovat nově získané znalosti.

Podíl Podíl tweet E-mailem Jak se naučit programování v C s tímto projektem pro začátečníky

Chcete začít s programováním, ale nejste si jisti C? Vyzkoušejte tento návod pro začátečníky v programování v C, abyste zjistili, zda je to jazyk pro vás.

Číst dále
Související témata
  • Programování
  • C Programování
  • Tipy pro kódování
  • Programování
O autorovi Jerome Davidson(22 článků zveřejněno)

Jerome je spisovatelem štábu v MakeUseOf. Zabývá se články o programování a Linuxu. Je také nadšencem kryptoměn a vždy má přehled o krypto průmyslu.

Více od Jerome Davidsona

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru