Jednoduchší spôsob je povedať toto:
printf (" teplota je% d stupňov \\ n ", b);Môžete tiež použiť viac% d zástupné symboly v jednom printf vyhlásení:
printf ("% d +% d =% d \\ n ", a, b, c);V vyhlásení printf, je nesmierne dôležité, že počet operátorov vo formáte reťazci presne zodpovedá počet a typ premenných nasledoval to. Napríklad, ak je formátovací reťazec obsahuje tri operátormi% d, potom to musí byť nasledovaný tromi parametrami presne a musí mať rovnaké typy v rovnakom poradí, ako je uvedené prevádzkovatelia.
Môžete vytlačiť všetky bežných typov C s printf pomocou rôznych zástupné symboly:
Môžete sa dozvedieť viac o nuansy printf na stroji UNIX zadaním Man 3 printf. Akékoľvek iné C prekladač, ktorý používate bude pravdepodobne prísť s manuálnou alebo súbor nápovedy, ktorá obsahuje opis printf.
Scanf
Funkcia scanf umožňuje prijímať vstup z štandardne, čo je pre nás všeobecne klávesnice. Funkcia scanf môže robiť veľa rôznych vecí, ale to je všeobecne nespoľahlivý ak neboli použité v najjednoduchších spôsobov. Je nespoľahlivý, pretože nespracováva ľudskej chyby veľmi dobre. Ale pre jednoduché programy, je to dosť dobré a ľahko použiteľný
Najjednoduchší Aplikácia scanf vyzerá takto:
scanf ("% d ", & b); <. p> Program bude čítať v celočíselnú hodnotu, ktorá užívateľ zadá na klávesnici (% d je pre celé čísla, rovnako ako printf, tak b musí byť deklarovaný ako int) a umiestnite túto hodnotu do b.
Funkcia scanf používa rovnaké zástupné symboly printf:
Musíte dať & v prednej časti premennej použitej v scanf. Dôvodom, prečo sa vyjasní, akonáhle ste sa dozvedeli o ukazovatele. Je ľahké zabudnúť na & podpísať, a keď ho zabudnete váš program bude takmer vždy dôjsť k zlyhaniu pri spustení
Vo všeobecnosti platí, že je najlepšie používať scanf, ako je znázornené tu. - prečítať jedinej hodnoty z klávesnice. Použitie viacerých hovory scanf čítať viac hodnôt. V každom s