Ich versuche, zwei Funktionen zu schreiben, die Überlauf in c prüfen/verhindern (nur! ~ | &^+), aber kann es nicht bekommen. Das erste ist, wird ein bestimmtes zwei Kompliment/signed int in eine bestimmte Anzahl von Bits passen: fitsB (int x, int n) wo ist das int und n ist die Größe der Bits zu verwenden. Auch eine Funktion, die überprüft, ob zwei Ints nicht überlaufen, wenn sie zusammengefügt werden: overflowInt (int x, int y). Ich kann es bekommen, wenn sie nicht unterschriebene Ints sind, aber die Negative machen mir die Sache nur schwerer. Weiß jemand wie?Bitwise Überlaufprüfung c
Es gibt auch keine Gieß- und ints sind immer 32 Bit
Sie haben vergessen, eine Frage zu stellen. –