C – printf ja scanf


Edellinen Seuraava

C printf- ja scanf-toiminnot:

  • printf () ja scanf () -toiminnot ovat sisäänrakennettuja kirjastotoimintoja C-ohjelmointikielellä, jotka ovat oletusarvoisesti käytettävissä C-kirjastossa. Nämä toiminnot on ilmoitettu ja niihin liittyvät makrot määritellään ”stdio.h” -otsikkotiedostossa C-kielellä.
  • Meidän on sisällytettävä ”stdio.h” -tiedosto alla olevan C-ohjelman osoittamalla tavalla. näistä kirjastotoiminnoista printf () ja scanf () C-kielellä.
  • C-ohjelmointikielellä printf () -funktiota käytetään (”-merkin, merkkijonon, kellukkeen) tulostamiseen. , kokonaisluku, oktaali- ja heksadesimaaliarvot ”) ulostulonäyttöön.
  • Käytämme printf () -funktiota %d -muodon määrittelijällä näyttämään kokonaislukumuuttujan arvo .
  • Vastaavasti %c käytetään merkin näyttämiseen, %f kelluvaan muuttujaan, %s merkkijonomuuttujalle, %lf kaksinkertaiselle ja %x heksadesimaalimuuttujalle.
  • Luo uusi rivi, käytämme ”\ n” C printf () -lausekkeessa.

Huomaa:

Esimerkkiohjelmasta C printf () -funktiolle:

Tuotos:

Merkki on A
Merkkijono on fresh2refresh.com
Kelluva arvo on 10.234000
Kokonaisarvo on 150
Kaksinkertainen arvo on 20.123456
Lokaaliarvo on 226
Heksadesimaaliarvo on 96

Näet lähdön samoilla tiedoilla, jotka sijoitetaan ohjelman printf-käskyn kaksoislainausmerkkeihin, paitsi

  • % d korvattiin kokonaismuuttujan arvolla (ei),
  • % c korvattiin merkkimuuttujan (ch) arvolla,
  • % f korvattiin kelluvan muuttujan (flt) arvolla
  • % lf korvattiin kaksoismuuttujan arvolla (dbl),
  • % s korvattiin merkkijonomuuttujan arvolla (str ),
  • % o korvattiin kokonaislukumuuttujaa (ei) vastaavalla oktaaliarvolla,
  • % x korvattiin kokonaislukumuuttujaa vastaavalla heksadesimaaliarvolla
  • \ n korvattiin uudella rivillä.

scanf-toiminto C-kielellä:

  • C-ohjelmointikielellä scanf () -funktiota käytetään merkkien lukemiseen , merkkijono, numero eric-tiedot näppäimistöltä
  • Tarkastellaan alla olevaa esimerkkiohjelmaa, jossa käyttäjä kirjoittaa merkin. Tämä arvo määritetään muuttujalle ”ch” ja näytetään sitten.
  • Sitten käyttäjä syöttää merkkijonon ja tämä arvo määritetään muuttujalle ”str” ja näytetään sitten.

C-printf- ja scanf-toimintojen esimerkkiohjelma C-ohjelmointikielellä:

Output:

Kirjoita mikä tahansa merkki

syötetty merkki on
Kirjoita mikä tahansa merkkijono (enintään 100 merkkiä)
hai
Syötetty merkkijono on hai

  • Formaatin määrittelijä% d on käytetään scanf () -lausekkeessa. Syötetty arvo vastaanotetaan kokonaislukuna ja merkkijonona% s.
  • Ampersandia käytetään ennen muuttujan nimeä ”ch” scanf () -lausekkeessa nimellä & ch.
  • Se on aivan kuin osoittimessa, jota käytetään osoittamaan muuttujaa. Saat lisätietoja osoittimen toiminnasta napsauttamalla tätä.

AVAIN MUISTUTTAVAT PISTEET C PRINTF: ssä () ja SCANF: ssä ():

  1. printf () käytetään tuloksen näyttämiseen ja scanf () käytetään tulojen lukemiseen.
  2. printf () ja scanf () -funktiot ilmoitetaan C-kirjaston otsikkotiedostossa ”stdio.h”.
  3. Kaikki C-kielen syntaksit, mukaan lukien printf () ja scanf (), ovat kirjainkoon mukaisia.

Edellinen Seuraava

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *