Warum gibt ein Bruch in C++ den Wert Null zurück?
Wenn ich in C++ einen Float-Datentyp definiere und ich ihn weiße ihm den Wert 1 / 2 zu. Wenn ich ihn jedoch ausgeben lasse behauptet er die Variable sei 0.
float test = 1 / 2;
float test = 0.5; funktioniert.
Ich habe keine Ahnung woran es liegt und wie ich mein Resultat erhalte. Ich wäre um Tipps dankbar, Julian.