#include <stdio.h>
int main(void) {
// Deklarationsteil /* */
int zahl1;
int zahl2;
int erg;
// Anweisungsteil
printf("Testen von Vergleichoperatoren \n"); zahl1 = 3; // Aendern Sie auch die Werte!!!!
zahl2 = 7;
erg = zahl1 < zahl2; // Kleiner
printf("%d < %d = %d \n", zahl1
, zahl2
, erg
); erg = zahl1 >= zahl2; // Groesser gleich
printf("%d >= %d = %d \n", zahl1
, zahl2
, erg
);
// hier kommt Ihr Code für weitere Operatoren
printf("Testen von logischen Operatoren \n"); erg = zahl1 && zahl2; // logische Und-Verknüpfung
printf("%d && %d = %d \n", zahl1
, zahl2
, erg
);
// hier kommt Ihr Code für weitere Operatoren
printf("Testen von bitweisen Operatoren \n"); erg = zahl1 & zahl2; // bitweise Und-Verknüpfung
printf("%d & %d = %d \n", zahl1
, zahl2
, erg
); // Schreiben Sie die beiden Zahlen binär an und wenden Sie das "Und" an - stimmt das Ergebnis?
// hier kommt Ihr Code für weitere Operatoren
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkvLyBEZWtsYXJhdGlvbnN0ZWlsIC8qICAgKi8KCWludCB6YWhsMTsKCWludCB6YWhsMjsKCWludCBlcmc7CgkKCS8vIEFud2Vpc3VuZ3N0ZWlsCglwcmludGYoIlRlc3RlbiB2b24gVmVyZ2xlaWNob3BlcmF0b3JlbiBcbiIpOwoJemFobDEgPSAzOwkJCQkJLy8gQWVuZGVybiBTaWUgYXVjaCBkaWUgV2VydGUhISEhCgl6YWhsMiA9IDc7CgkKCWVyZyA9IHphaGwxIDwgemFobDI7CS8vIEtsZWluZXIKCXByaW50ZigiJWQgPCAgJWQgPSAlZCBcbiIsIHphaGwxLCB6YWhsMiwgZXJnKTsKCWVyZyA9IHphaGwxID49IHphaGwyOwkvLyBHcm9lc3NlciBnbGVpY2gKCXByaW50ZigiJWQgPj0gJWQgPSAlZCBcbiIsIHphaGwxLCB6YWhsMiwgZXJnKTsKCgkvLyBoaWVyIGtvbW10IElociBDb2RlIGbDvHIgd2VpdGVyZSBPcGVyYXRvcmVuCgkKCXByaW50ZigiVGVzdGVuIHZvbiBsb2dpc2NoZW4gT3BlcmF0b3JlbiBcbiIpOwoJZXJnID0gemFobDEgJiYgemFobDI7CS8vIGxvZ2lzY2hlIFVuZC1WZXJrbsO8cGZ1bmcKCXByaW50ZigiJWQgJiYgJWQgPSAlZCBcbiIsIHphaGwxLCB6YWhsMiwgZXJnKTsKCgkvLyBoaWVyIGtvbW10IElociBDb2RlIGbDvHIgd2VpdGVyZSBPcGVyYXRvcmVuCgkKCXByaW50ZigiVGVzdGVuIHZvbiBiaXR3ZWlzZW4gT3BlcmF0b3JlbiBcbiIpOwoJZXJnID0gemFobDEgJiB6YWhsMjsJLy8gYml0d2Vpc2UgVW5kLVZlcmtuw7xwZnVuZwoJcHJpbnRmKCIlZCAmICAlZCA9ICVkIFxuIiwgemFobDEsIHphaGwyLCBlcmcpOwoJLy8gU2NocmVpYmVuIFNpZSBkaWUgYmVpZGVuIFphaGxlbiBiaW7DpHIgYW4gdW5kIHdlbmRlbiBTaWUgZGFzICJVbmQiIGFuIC0gc3RpbW10IGRhcyBFcmdlYm5pcz8KCQoJLy8gaGllciBrb21tdCBJaHIgQ29kZSBmw7xyIHdlaXRlcmUgT3BlcmF0b3JlbgoJCgkKCXJldHVybiAwOwp9Cg==