Gegeben sind folgende Variablen: bool p = true, q = false, r = true; int a = 12, b = 22, c = 7; bool erg1, erg3, erg4; int erg2; Überlegen Sie, welche Ergebnisse für folgende Rechnungen herauskommen: erg1 = a - b % 2 > c; erg2 = -a-- - --a - -a--; erg3 = p || !q && r; erg4 = a << 2 >> 3 < b << 2 ? p && r : q && 2 < c >> 3; Bedenken Sie dabei die Rangigkeit der einzelnen Operatoren. Schreiben Sie danach ein Programm, welches Ihnen die Berechnungen durchführt.