Rolf B: c Mathematik über Binary

Beitrag lesen

Hallo Robert,

Wenn du solch eine Prüfung haben möchtest, sind die „plain“-Datentypen von C das Falsche für dich.

Nö, er muss nur die richtigen Compiler-Optionen setzen. In GCC -Wconversion, auf der Commandline oder als Pragma:

#pragma GCC diagnostic error "-Wconversion"

Damit ist unsigned int x = -3; ein Error. Wie man es in Visual Studio macht weiß ich grad nicht, habe keinen C-Compiler in meinem VS 2017 aktiviert, geht aber bestimmt auch. Schnelles Googly Googly liefert die Warnungen 4018, 4245, 4287 und vor allem 4308.

Rolf

--
sumpsi - posui - clusi