1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <stdio.h>
void testBitWiseNot(int A, int B, int C, int D) {
printf("Bitwise Not: %d %d %d %d\n", ~A, ~B, ~C, ~D);
}
void testBooleanNot(int A, int B, int C, int D) {
printf("Boolean Not: %d %d %d %d %d %d\n",
!(A > 0 && B > 0),
!(A > 0 && C > 0),
!(A > 0 && D > 0),
!(B > 0 && C > 0),
!(B > 0 && D > 0),
!(C > 0 && D > 0));
}
int main() {
testBitWiseNot(1, 2, -3, 5);
testBooleanNot(1, 2, -3, 5);
return 0;
}
|