Kas yra printf() funkcija C programavimo srityje

Kas Yra Printf Funkcija C Programavimo Srityje



C yra viena iš populiariausių programavimo kalbų, turinti platų programų kūrimą. Viena iš svarbių jo funkcijų C yra printf funkcija, kuri plačiai naudojama išvesties rodymui konsolėje. Jei nežinote apie printf() funkcija C, vadovaukitės šiuo straipsniu, kuriame pateiksime išsamią informaciją apie printf() funkcija, jos sintaksė ir naudojimas C programuojant.

Kas yra printf () C

The printf() funkcija yra įtraukta į C standarto biblioteką ir plačiai naudojama programoje, rodančioje išvestį konsolėje. Ši funkcija priima bet kokio tipo įvestį, pateiktą uždaruose skliausteliuose. Tačiau vartotojai turi nurodyti išvesties tipą naudodami formato specifikatorius. Nenaudojant jokių formato specifikacijų, printf() funkcijai nepavyks sugeneruoti išvesties konsolėje.

Toliau pateikiama naudotina sintaksė printf() funkcija C programuojant.







printf ( formatu , arg1 , arg2 , ... ) ;

Kokie yra funkcijos printf() parametrai

The printf() funkcija priima šiuos argumentus.



  • Formatas: Rodyklė į nulinę eilutę, įrašytą į failo srautą. Jį sudaro simboliai ir papildoma formato specifikacija, prasidedanti %.
  • Papildomi argumentai: Kiti argumentai, apibūdinantys spausdintinus duomenis. Jie rodomi formato specifikatoriaus tvarka.

Ką apima formato specifikatorius

Formato specifikatoriaus dalys pateikiamos taip:



  • Pagrindinis ženklas %.
  • Viena ar daugiau nei viena žyma, keičianti konversijos elgesį (pasirenkama).
  • Jei ženklo nėra, rezultato iniciatyvai įterpiamas tarpas.
  • Neprivalomas * arba sveikasis skaičius naudojamas minimaliam pločio laukui apibrėžti.
  • Norėdami apibrėžti tikslumą, pasirenkamas laukas, kuriame yra a. po kurio yra * arba sveikieji skaičiai arba nieko.
  • Ilgio modifikatorius, kuris yra neprivalomas ir apibrėžia argumento dydį.
  • Konversijos formato specifikacija.

Norėdami geriau suprasti, pažiūrėkite į pavyzdį printf() funkcija C, pateikta žemiau:





#include
tarpt pagrindinis ( )
{
char chr = 'k' ;
plūdė skaičius1 = 9 007 , skaičius2 = 0,9756 ;
tarpt int_num = 60 ;
printf ( 'skaičius1 padaugintas iš skaičius2 = %f \n , skaičius1 * skaičius2 ) ;
printf ( 'Nustatytas plotis %*c \n , 8 , chr ) ;
printf ( „Aštuntainis %d ekvivalentas yra %o“ , int_num , int_num ) ;
grąžinti 0 ;
}

Aukščiau pateiktas kodas apibrėžia simbolio, slankiojo kablelio skaičių ir sveikojo skaičiaus kintamuosius. Tada naudoja printf() funkcija, skirta parodyti slankiojo kablelio skaičių dauginimą, nustatyti simbolio plotį ir parodyti sveikojo skaičiaus aštuntąjį ekvivalentą.



Dažniausi formato specifikacijos su funkcija printf() yra:

  • %d arba %i sveikiesiems skaičiams spausdinti
  • %f slankaus kablelio skaičiams spausdinti
  • %c vienam simboliui spausdinti
  • %s eilutei spausdinti

Išvada

The printf() C yra naudojamas suformatuotoms eilutėms rašyti. Jis apibrėžiamas viduje antraštės failą. Aukščiau pateiktame vadove aprašėme sintaksę, argumentus ir veikimą printf() funkcija kartu su pavyzdžiu. Šioje pamokoje taip pat buvo aptartas formato specifikatorius.