[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 24.06.10
Prihlásený: 06.08.13
Príspevky: 42
Témy: 20 | 20

Zdravím!

Začínam s C++ a akurát som došiel po kapitolu kde sa učím o číslach s pohyblivou desatinnou čiarkou.
Mám ale trochu nejasno v istej veci. V knihe z ktorej sa učím píše, že typ float pracuje len so 6 max. 7 významnými číslicami.
Keď som si ale vytvoril krátky program...

Kód:
int main()
{
   float prve = 10.0;
   float druhe = 3.0;
   
   float vysledok = prve / druhe;
   
   double cinitel = 1e6;
   
   float vysledok_2 = cinitel * vysledok;
 
   cout.setf(ios_base::fixed, ios_base::floatfield);
   cout << vysledok_2;
   
   cin.get();
   
   return 0;
    }

... výstup bol takýto 3333333.250000. :?
Zaujímalo by ma, z kade má tých 25 resp. ako k nim došiel?

ďakujem


Offline

Skúsený užívateľ
Skúsený užívateľ
C++ čisla s poh. desatinnou čiarkou

Registrovaný: 11.01.09
Prihlásený: 19.12.20
Príspevky: 1290
Témy: 9 | 9
Bydlisko: HE
NapísalOffline : 12.02.2011 15:47 | C++ čisla s poh. desatinnou čiarkou

Float je dátový typ s kapacitou 32 bitov. Pri operáciách s väčšími číslami dochádza k stratám v presnosti výsledku, preto to číslo. Dátový typ double má dvojnásobnú kapacitu, teda 64 bitov, takže pre väčšie operácie môžeš použiť tento typ.


 [ Príspevkov: 2 ] 


C++ čisla s poh. desatinnou čiarkou



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Čísla s dlhším desatiným rozvojom (za desat. čiarkou)

v Assembler, C, C++, Pascal, Java

4

450

23.11.2007 15:27

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Veľké čísla v C

v Assembler, C, C++, Pascal, Java

2

249

06.11.2012 13:34

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Ciferný súčet čísla v C

v Assembler, C, C++, Pascal, Java

4

546

10.04.2018 8:46

BX

V tomto fóre nie sú ďalšie neprečítané témy.

c++ funkcia na rozdelenie čisla

v Assembler, C, C++, Pascal, Java

1

308

20.12.2011 18:53

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

[C++] Párne čísla v stĺpci matice

v Assembler, C, C++, Pascal, Java

2

723

24.03.2015 18:07

sanji

V tomto fóre nie sú ďalšie neprečítané témy.

C++, nsn, najmensi spolocny nasobok, desatinne cisla

v Assembler, C, C++, Pascal, Java

1

110

13.01.2021 17:38

Jur_3

V tomto fóre nie sú ďalšie neprečítané témy.

Zoznam uzivatelov oddelenych ciarkou

v PHP, ASP

3

463

23.06.2012 10:31

killer

V tomto fóre nie sú ďalšie neprečítané témy.

vypis z DB s ciarkou

v PHP, ASP

3

295

27.12.2010 15:34

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Zistenie majiteľa tel. čísla (potrebujem zistiť majitela tel. čísla)

v Ostatné

4

2981

02.11.2011 13:52

HGDS1

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

486

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

prenos cisla

v Obchody, reklamácie a právo

7

1245

18.08.2006 14:56

peterb

V tomto fóre nie sú ďalšie neprečítané témy.

Odblokovanie cisla

v Ostatné

9

715

31.12.2011 12:56

HGDS1

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal-cisla

v Assembler, C, C++, Pascal, Java

8

609

20.11.2010 13:49

elementstyle

V tomto fóre nie sú ďalšie neprečítané témy.

php čísla

v PHP, ASP

13

803

23.08.2008 18:46

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Úprava čísla

v JavaScript, VBScript, Ajax

3

419

04.07.2009 18:50

emer

V tomto fóre nie sú ďalšie neprečítané témy.

delitele cisla

v Assembler, C, C++, Pascal, Java

3

1757

18.11.2006 10:17

audiotrack



© 2005 - 2021 PCforum, edited by JanoF