Hogy kell C-ben pl az 1/3-t ábrázolni? Ha odaírom egy számoláshoz, az eredmény 0. 00000 lesz
Figyelt kérdés
2013. nov. 17. 12:55
1/3 anonim válasza:
1./3
amúgy nem tudom, ugyanaz vagy-e, de 2 (azaz kettő) nappal ezelőtt ugyanezt kérdezte itt "valaki"
2/3 anonim válasza:
Az osztandónak és/vagy az osztónak és a hányadosnak lebegőpontos típusúnak kell lennie.
Tehát:
float egyharmad = (float)1 / 3;
vagy:
float egyharmad = 1 / (float)3;
vagy:
float egyharmad = (float)1 / (float)3;
Így az alábbi parancs:
printf("1 / 3 = %f\n",egyharmad);
kimenete:
1 / 3 = 0.333333
lesz
3/3 A kérdező kommentje:
most kérdezek először ilyet:)
az volt a hiba hogy nem ugy irtam h 1.0/3.0, most már sikerült, köszönöm:)
2013. nov. 17. 13:27
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!