...die dummerweise nicht nur unnötig kompliziert, sondern schlichtweg falsch ist. Lässt mich gerade etwas an der Qualität des restlichen OpenBook zweifeln

.
Zitat: |
Die Laufzeitumgebung erkennt, dass es sich um ganze Zahlen handelt, und interpretiert den Typ der beiden Literale jeweils als Integer. |
Quatsch, das macht alles der Compiler. Es gibt hier keinen Grund, das Wort "Speicher" überhaupt zu erwähnen.
Zitat: |
Dazu wird Speicher reserviert, der dem Typ des größten der beiden beteiligten Operanden entspricht |
3.0 / 2 ist also ein
double,
3 / 2.0 ein
int 
?
In C# ergibt die Divison zweier
ints wieder einen, damit ist doch alles gesagt

.