Kezdőoldal » Számítástechnika » Programozás » C++-ban az int miért mindig...

C++-ban az int miért mindig lefelé kerekít?

Figyelt kérdés
Van a ceil meg a floor, de az meg nem jó, ha változik az érték. Nincsen olyan függvény, ami automatikusan felfelé kerekíti az 5 tizedesjegy vagy afölötti értékeket?
2020. aug. 10. 14:23
 1/8 anonim ***** válasza:
100%
2020. aug. 10. 14:32
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:
50%
A floor a lefelé kerekítő függvény, ami simán csak elhagyja a tizedes helyiértékeket. Neked a round függvény kell, az a legközelebbi egészre kerekít a matematikai szabályok szerint.
2020. aug. 10. 14:32
Hasznos számodra ez a válasz?
 3/8 anonim ***** válasza:

"C++-ban az int miért mindig lefelé kerekít?"

A lebegőpontos --> egész átalakítás nem csak hogy kerekít, szimplán "levágja" a törtrészt:

"The fractional part is truncated, that is, the fractional part is discarded."

[link]


"The conversion truncates;that is, the fractional part is discarded."

[link]


"If the conversion is from a floating-point type to an integer type, the value is truncated (the decimal part is removed)."

[link]

2020. aug. 10. 14:55
Hasznos számodra ez a válasz?
 4/8 A kérdező kommentje:
Köszönöm, már értem.
2020. aug. 10. 16:12
 5/8 A kérdező kommentje:
És 100-ra 1000-re hogy lehet már meglévő egész számot felkerekíteni? Pl 1200-at 1000-re.
2020. aug. 10. 16:47
 6/8 anonim ***** válasza:
Elosztod 100-zal vagy ezerrel, round, aztán visszaszorzod. Vagy írsz rá függvényt.
2020. aug. 10. 17:28
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
Köszönöm
2020. aug. 10. 17:33
 8/8 anonim ***** válasza:
Röviden: azért, mert nem kerekít, hanem csonkol.
2020. aug. 10. 18:48
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!