Kezdőoldal » Számítástechnika » Programozás » Hogy kell C-ben pl az 1/3-t...

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"

2013. nov. 17. 13:08
Hasznos számodra ez a válasz?
 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

2013. nov. 17. 13:11
Hasznos számodra ez a válasz?
 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!