aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/114.sh
blob: 1ba1e8a98fe4e0d9207d44fd4a190b54826e7da4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
cat <<'EOF' > expected
1
7
6
4
3 2 3 0
EOF
test_diff <<'EOF'
int printf();

int main() {
    int a = 5;
    int b = 3;

    printf("%d\n", a & b);
    printf("%d\n", a | b);
    printf("%d\n", a ^ b);
    printf("%d\n", 2 + 3 & 4);

    int c = 1 + 2 & 3;
    int d = 4 & 5 ^ 6;
    int e = 1 ^ 2 | 3;
    int f = 0 | 1 & 2;
    printf("%d %d %d %d\n", c, d, e, f);
}
EOF