int a=pow(100,2);//line 1
int b=ceil(pow(100,2));//line 2
cout<<pow(100,2);//line 3
Linie 1 gibt a=9999
auf Druck den Wert von a
pow Arbeit anders, erklären im Detail?
Linie 2 gibt b=10000
auf Druckwert von b
Linie 3 druckt 10000
verstand ich, dass pow geben Wert 9999.9999
so ceil func . In Zeile 2 gibt es den oberen Wert.
Aber warum nicht cout nicht gedruckt 9999.9999
jemand, warum pow verhalten sich wie diese Rückkehr Dezimalwert pow erklären kann nur eine Potenzfunktion ist, warum es nicht einfach 100*100
als Antwort geben?
es druckt nicht 9999.9999, weil es eine Ganzzahl ist kein float .... – Dadep
und Fließkomma -> integrale Konvertierung schneidet – jaggedSpire
Was ist schlecht in dieser Frage viele Leute nicht wissen, dass pow gibt einen Dezimalwert –