grosserzeh schrieb:
SeppJ schrieb:
Finde ich nicht gut. So lernt man, sich auf den Compiler zu verlassen, anstatt darüber nachzudenken, was man warum tut.
Ach so, bist du einer, der >>1 schreibt anstatt /2 ? Zumindest empfiehlst du das gerade.
Nö, absolut nicht. Wir sprechen hier von keiner Microoptimierung im Assembler, sondern von einem komplett falschen Vorgehen. printf ist nicht gedacht für einzelne Zeichen und Zeichenketten, es ist falsch, es hier zu benutzen. /2 ist hingegen dafür gedacht, Zahlen durch 2 zu teilen.
P.S.: Und MSVC kann es wohl nicht, kann jedenfalls nichts dazu finden. Also schon einmal einer der verbreitetsten Compiler, die das nicht können.