Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Základy C Programming

t; teplota je "), printf ("% d ", b); printf (" stupňov \\ n ")

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:

  • int (celočíselné hodnoty) používa% d
  • float (plávajúce čiarkou), používa% f
  • char (hodnoty jedného znaku) používa% c
  • reťazca znakov (pole znakov, popisované neskôr) využívajú% s

    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:

  • int používa% d
  • float používa% F
  • char používa% c
  • znak reťazca (pojednávané ďalej) používať% y

    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