Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

C Programming

dų pasiekti, kad yra panašus į šį:
 printf (" Temperatūra yra "); printf ("% d ", b); printf (" laipsnių \\ N "); 

paprastesnis būdas yra pasakyti:

 printf (" Temperatūra yra% d laipsnių \\ n ";, b); 

Taip pat galite naudoti keletą pamainymų,% d vienoje printf: Rīga

 printf ("% d +% d =% d \\ n ";, a, b, c); 

printf, tai yra labai svarbu, kad ūkio subjektų skaičius formato eilutę tiksliai atitinka su skaičius ir tipas kintamųjų po jo. Pavyzdžiui, jei formato eilutę sudaro trys% d operatorius, tada jis turi būti po lygiai tris parametrus ir jie turi turėti tas pačias rūšis ta pačia tvarka, kaip ir tie, kuriuos operatoriai nurodyta.

Galite spausdinti visus normalių C tipų su printf naudojant įvairias rezervuotų:

  • int (sveikąsias reikšmes) naudoja% d
  • plūdė (slankiojo kablelio vertybes) naudoja% f
  • char (vieną simbolį vertės) naudoja% c
  • charakterio įsipareigojimų (matricos simbolių aptarė vėliau) naudoti "% s

    Galite sužinoti daugiau apie printf niuansų ant Unix Įveskite voras 3 printf. Bet koks kitas C kompiliatorius jūs naudojate tikriausiai ateina su vadove ar pagalbos failą, kuriame yra printf aprašymą.
    Scanf

    scanf funkcija leidžia jums priimti indėlį standartas, kuris mums yra paprastai klaviatūra. Scanf funkcija gali padaryti daug įvairių dalykų, tačiau jis paprastai yra nepatikimas, jei naudojamos paprasčiausių būdų. Ji yra nepatikima, nes ji neturi rankena žmogaus klaidų labai gerai. Bet paprastų programų ji yra pakankamai gera ir lengva naudoti

    paprasčiausias taikymas scanf atrodo taip:

     scanf ("% d ", & B); <. p> Programa bus skaitoma sveikuoju skaičiumi, kad vartotojas įveda ant klaviatūros (% d yra sveikieji skaičiai, kaip printf, todėl b turi būti deklaruojamas kaip int) ir įdėkite šią vertę į b. 

    scanf funkcija naudoja tuos pačius rezervuotų kaip printf:

  • int naudoja% d
  • plūdė naudoja% f
  • char naudoja% c
  • charakterį įsipareigojimų (aptarti vėliau) naudoja% s

    Jūs turite įdėti & priešais kintamojo naudojamo scanf. Priežastis, kodėl taps aišku, kai jūs išmoksite apie rodykles. Tai lengva pamiršti & pasirašyti, ir kai jūs jį pamiršite jūsų programa bus beveik visada katastrofos paleidus ją

    Apskritai, tai geriausia naudoti scanf kaip parodyta čia -. skaityti vieną reikšmę iš klaviatūros. Na