Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať printf príkaz v C + +

Funkcia printf v C + + zapisuje dáta na štandardný výstup , ktorý je monitor v predvolenom nastavení . Tento príkaz má formát ako parameter a následne toľko špecifikátory formáte , ktoré sú potrebné vo formáte . Existuje mnoho formáte určenom , takže tento článok sa zameria na základné použitie printf . Pokyny dovolená 1

Pochopte , že funkcia printf v C + + je vedený v cstdio knižnici . Možno budete musieť zahrnúť súbor stdio.h záhlavie použiť túto funkciu .
2

syntax printf . Kompletné syntax je int printf ( const char * format , ... ) . Táto funkcia má ukazovatele charakteru ako argumenty a vráti počet znakov písaných , ak je príkaz úspešný . V opačnom prípade printf vracia záporné číslo
3

Vedzte , že formát môže obsahovať formátovanie tagy pomocou nasledujúce prototyp : . % [ Flags ] [ width ] [ presné . ] [ Dĺžka ] špecifikátor . Polia , ktoré sú uzavreté v hranatých zátvorkách sú nepovinné . Všimnite si , že špecifikátor je len požadovaná súčasť tagu. Špecifikátor musí byť jeden z nasledujúcich : c ( znak ) , d alebo aj ( desiatkové so znamienkom integer ) ; e alebo E ( Vedecká notácie pomocou e alebo E ) , f ( desatinná s plávajúcou desatinnou čiarkou ) , g alebo G ( použite kratšie % e /% e alebo % f ) , o ( podpísaný osmičkové číslo ) , s ( reťazec znakov ) , u ( unsigned desatinné číslo ) , x ( unsigned hexadecimálne číslo pomocou malých písmen ) , x ( unsigned hexadecimálne číslo s použitím veľkých písmen ) ; p ( ukazovateľ ) , n ( nič vytlačené )
4

Pozrite sa na nasledujúce kompletný program pre niekoľko jednoduchých príkladov , ako používať printf : Spojené

# include

int main ( ) { printf ( " Tento formát neobsahuje žiadne špecifikátory \\ n" . ) ; printf ( " Tento formát používa niektoré znaky : % c % c % c \\ n" , " " , " b " , "c ' ) ; printf ( " Tento formát používa niekoľko desatinných miest : % d , % d , % d \\ n" , 1 , 2 , 3 ) ; printf ( " Tento formát používa reťazec : % s , % s \\ n" , " prvý reťazec " , " druhý reťazec " ) ; printf ( " Nebudeme používať znak nového riadku " ) ; printf ( " vytlačiť tento riadok " ) ; . return 0 ; }

tento program vám poskytne nasledujúci výstup :

Tento formát neobsahuje žiadne specifiers.This formát používa niektoré znaky : a , b , formát cThis používa niektoré desatinné miesta : 1 , 2 , formát 3This používa reťazec : prvý reťazec , druhý string.We nebude použite znak nového riadku vytlačiť tento riadok .
5

Všimnite si , že znak nového riadku ( ' \\ n' ) spôsobí , že printf na výstup nový riadok . Inak , ďalšie printf vypíše na rovnakom riadku .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené