C – printf och scanf


Föregående Nästa

C printf och scanf-funktioner:

  • funktionerna printf () och scanf () är inbyggda biblioteksfunktioner i C-programmeringsspråk som är tillgängliga i C-bibliotek som standard. Dessa funktioner deklareras och relaterade makron definieras i ”stdio.h” som är en rubrikfil på C-språk.
  • Vi måste inkludera ”stdio.h” -filen som visas i C-programmet nedan för att använda av dessa printf () och scanf () biblioteksfunktioner i C-språk.
  • I C-programmeringsspråk används printf () -funktionen för att skriva ut (”tecken, sträng, float , heltal, oktala och hexadecimala värden ”) på utskärmen.
  • Vi använder printf () -funktionen med %d -format för att visa värdet på en heltalsvariabel .
  • På samma sätt %c används för att visa tecken, %f för flottörvariabel, %s för strängvariabel, %lf för dubbel och %x för hexadecimalvariabel.
  • Att generera en newline, vi använder ”\ n” i C printf () uttalande.

Obs:

Exempel på program för C printf () -funktion:

Output:

Tecken är A – String är fresh2refresh.com
Flytvärde är 10.234000
Heltalsvärde är 150
Dubbelvärde är 20.123456
Oktalvärde är 226
Hexadecimalt värde är 96

Du kan se utdata med samma data som placeras i de dubbla citaten för printf-satsen i programmet utom

  • % d ersattes av värdet för en heltalsvariabel (nr),
  • % c ersattes av värdet för en teckenvariabel (ch),
  • % f ersattes efter värde för en flytvariabel (flt),
  • % lf ersattes av värdet för en dubbel variabel (dbl),
  • % s har ersatts av värdet för en strängvariabel (str ),
  • % o ersattes av ett oktalt värde som motsvarar heltalvariabeln (nej),
  • % x har ersatts med ett hexadecimalt värde som motsvarar heltalsvariabeln
  • \ n ersattes av en ny rad.

scanf-funktion i C-språk:

  • I C-programmeringsspråk används funktionen scanf () för att läsa tecken , sträng, num erik data från tangentbordet
  • Tänk nedan på ett program där användaren skriver in ett tecken. Detta värde tilldelas variabeln ”ch” och visas sedan.
  • Därefter anger användaren en sträng och detta värde tilldelas variabeln ”str” och visas sedan.

Exempel på program för C printf- och scanf-funktioner i C-programmeringsspråk:

Output:

Ange valfritt tecken
a
Inmatat tecken är en
Ange valfri sträng (upp till 100 tecken)
hai
Inmatad sträng är hai

  • Formatspecifikationen% d är används i scanf () uttalande. Så att, det angivna värdet tas emot som ett heltal och% s för sträng.
  • Ampersand används före variabelnamnet ”ch” i scanf () uttalande som & kap.
  • Det är precis som i en pekare som används för att peka på variabeln. För mer information om hur pekaren fungerar, klicka här.

NYCKEL PUNKTER ATT KOMMER I C PRINTF () OCH SCANF ():

  1. printf () används för att visa utgången och scanf () används för att läsa ingångarna.
  2. funktionerna printf () och scanf () deklareras i rubrikfilen ”stdio.h” i C-biblioteket.
  3. Alla syntaxer i C-språket inklusive printf () och scanf () -funktioner är skiftlägeskänsliga.

Föregående Nästa

Leave a Reply

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *