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 previesť číslo na znak pomocou C + +

Prevod premenných do rôznych dátových typov je spoločnou úlohou pri programovaní . Ak chcete previesť celočíselné hodnoty s pohyblivou rádovou čiarkou hodnoty a ďalšie číselné hodnoty na reťazca , môžete použiť funkciu " sprintf " . Funkcie sprintf prijíma vyrovnávacej pamäti pole , reťazec formátovanie a zoznam vstupných premenných a potom načíta výstupný reťazec do vyrovnávacej pamäte poľa . Formátovací reťazec obsahuje ľubovoľný text , ktorý bude zapísaný do vyrovnávacej pamäte s voliteľným formáte tagy . Formát značky sú kódy v podobe " % " , nasleduje znak určujúci typ dát , ktoré majú byť písomné . Napríklad , " % i " znamená celé číslo , alebo " % f " označuje desatinné číslo . Funkcie sprintf nahradí táto formáte tagov s ich zodpovedajúce vstupné veličiny pri vytváraní výstupného reťazca . Pokyny dovolená 1

Vytvoriť vyrovnávacej char pole pre uloženie výstupu sprintf

Príklad :

char bufferu [ 60 ] ;
2 < . p > deklarovať a inicializovať hodnoty , ktoré budú prevedené na reťazec znakov

Príklad číslo :

int i = 10 ;

float f = 3,14 ; < br . >
3

Previesť číselné hodnoty do char poľa pomocou sprintf .

Nasledujúci príklad načíta znaky " 10 je celé číslo a 3.14 je float " do vyrovnávacej pamäte poľa :

char bufferu [ 60 ] ;

int i = 10 ;

float f = 3,14 ;

sprintf ( buffer , " % i je číslo a % f je float " , i , f ) ;

Najnovšie články

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