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 Zaokrúhlenie desatinných miest v C + +

C + + je programovací jazyk pre písanie počítačových programov akejkoľvek úrovne zložitosti . V predvolenom nastavení + + program C výstupy čísel s plávajúcou desatinnou čiarkou s mnohými desatinnými miestami . V dôsledku toho sa často musí zaokrúhliť také čísla v závislosti od kontextu programu . Napríklad , ak napíšete finančné aplikácie v C + + , čo potrebujete k tlači výstupných čísla reprezentujúci menu ako zaokrúhlené na dve desatinné miesta . C + + štandardná knižnica ( ďalej len ako " STD " v kóde ) vám umožňuje nastaviť požadovanú úroveň presnosti pre desatinné čísla . Pokyny dovolená 1

deklarovať premennú testovať zaokrúhlenia v C + + programu

double var1 = 2,7749 ; .
2

Nastavte pevnú prezentáciu desatinných čísel pomocou nasledujúcich príkazov :

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

std :: cout.setf ( std :: iOS : showpoint ) ;

3

Nastavte požadovanú presnosť , napríklad zaokrúhliť na tretiu číslica za desatinnou čiarkou použite príkaz :

std :: cout.precision ( 3 ) ;
stránka 4

Vytlačte zaoblené premenné :

std :: cout << var1 << std :: endl ;

V tomto príklade , program vytvára výstup " 2,775 " , že je číslo 2,7749 zaokrúhlené ako je požadované.

Najnovšie články

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