C Typcast pow() Verständnisfrage

Gast #4033259
Lesenswert?

Hallo.
Habe folgende Code:

t1 = pow(2222/0.021,1/2);  -> Als Ergebnis t1 = 1,0000 (falsch)

Wenn ich aber schreibe:

t1 = pow(2222/0.021,0.5);  -> Als Ergebnis t1 = 325,2837 (richtig)

Wo ist da für C der Unterschied ? Oder warum wird nicht automatisch 
gecasted ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren