Elmagyaráznád miért nem tud konvertálódni implicit vagy explicit az alábbi művelet?
Figyelt kérdés
float f = 452.22;
double d = f;
//Ez sem jó:
double d = (double)f;
Miért van az,hogy csak akkor jó ha így inicializálom a floatot: 452.22f;
2014. okt. 1. 00:23
11/13 anonim válasza:
Mindkét esetben int típusú a literál amit implicit float-ra cast-ol.
12/13 A kérdező kommentje:
És ha a literál akkora amit csak egy long tud tárolni?
Akkor alapból long-nak fog számítani?
2014. okt. 9. 21:41
13/13 anonim válasza:
Írj az érték után egy L-et, akkor long lesz. Ha UL-t írsz a végére, akkor ulong. Itt le van írva táblázatosan, meg minden.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!