Warum gibt die Verwendung von float anstelle von int mir andere Ergebnisse, wenn alle meine Eingaben Ganzzahlen sind?Verwendung von ganzen Zahlen und Fließkommawerten
{
int a = 17, b = 5;
int c = a/b;
cout<<c;
}
{
float a = 17, b = 5;
float c;
c = a/b;
cout<<c;
}
Dokumentation lesen: https://stackoverflow.com/documentation/floating-point/8816/getting-started-with-floating-point – Nimish
Sie sind verschiedene Operationen, die auf Daten verschiedener Typen angewendet werden. Warum sollten sie gleich sein? Jedes anständige Buch über C oder C++ erklärt den Unterschied zwischen Fließkomma und Integer Division. –
@JohnColeman Können Sie mir irgendein anständiges Buch über C oder C++ vorschlagen? – vasanths294