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
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ä ():
- printf () käytetään tuloksen näyttämiseen ja scanf () käytetään tulojen lukemiseen.
- printf () ja scanf () -funktiot ilmoitetaan C-kirjaston otsikkotiedostossa ”stdio.h”.
- Kaikki C-kielen syntaksit, mukaan lukien printf () ja scanf (), ovat kirjainkoon mukaisia.