03 Vstup a výstup v jazyku C
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška vysvetľuje základy vstupu a výstupu z konzoly v jazyku C pomocou funkcií printf a scanf zo štandardnej knižnice stdio.h. Ukazuje formátovacie reťazce so špecifikátormi %d, %f, %e, %c, %o a %x, zaokrúhľovanie reálnych čísel (napr. %.2f) a escape sekvencie \n a \a. Pri scanf sa hodnoty ukladajú na adresu premennej pomocou operátora &, pričom pri načítaní viacerých hodnôt, najmä znakov, je potrebné oddeliť formátovacie špecifikátory medzerami. Na záver sa predstavujú funkcie getchar a putchar a problém so zvyšným znakom nového riadku vo vstupnom buffri.
- - Funkcia printf z knižnice stdio.h vypisuje text a hodnoty premenných podľa formátovacieho reťazca.
- - Špecifikátory formátu: %d celé číslo, %f a %e reálne číslo, %c znak, %o osmičková a %x/%X šestnástková sústava.
- - Zápis %.2f zaokrúhli reálne číslo na dve desatinné miesta.
- - Escape sekvencie: \n je nový riadok, \a je zvukový signál.
- - Funkcia scanf číta hodnoty podľa formátovacieho reťazca a vyžaduje adresu premennej pomocou operátora &.
- - Pri scanf s viacerými hodnotami, hlavne so znakmi, treba špecifikátory oddeliť medzerami, inak sa Enter načíta ako znak.
- - Funkcie getchar a putchar slúžia na načítanie a výpis jedného znaku, pričom vo vstupnom buffri ostáva znak nového riadku, ktorý treba vyčistiť.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky