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 obmedziť počet desatinných miest v C + +

C + + je programovací jazyk , ktorý pracuje s číslami s plávajúcou desatinnou čiarkou , napríklad " 14,308996 " uložené v rámci programu s vysokou presnosťou . Avšak , často je potrebné zaokrúhliť čísla na výstupe v závislosti od kontextu programu . Napríklad , ak si vytvoriť aplikáciu v C + + , ktorý vypočíta teplotu , možno budete chcieť vytlačiť výsledok iba s jedným alebo dvoma číslicami za desatinnou čiarkou . Pokyny dovolená 1

Pridať tieto príkazy do C + + programu , aby sa prípadné pevnou prezentáciu desatinných čísel :

std :: cout.setf ( std :: iOS : pevné ) ;

std :: cout.setf ( std :: ios : showpoint ) ;
2

Nastaviť presnosť , ktorú potrebujete na zobrazenie čísel k, napríklad , nasledujúce inštrukcie sily na zobrazenie čísel druhá číslica za desatinnou čiarkou - std :: cout.precision ( 2 ) .
3

Vytlačte premenné v C + + program pre overenie výstupu výsledku

double test = 15,5883 ;

std :: cout << skúšky ;

premenná " test " je priradená hodnota 15,5883 , a program vypíše " 15.59 " , ako je číslo zaokrúhlená na druhej číslice za desatinnou čiarkou .

Najnovšie články

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