modernc.org/ccgo/v3@v3.16.14/lib/testdata/tcc-0.9.27/tests/tests2/11_precedence.c (about)

     1  #include <stdio.h>
     2  
     3  int main()
     4  {
     5     int a;
     6     int b;
     7     int c;
     8     int d;
     9     int e;
    10     int f;
    11     int x;
    12     int y;
    13  
    14     a = 12;
    15     b = 34;
    16     c = 56;
    17     d = 78;
    18     e = 0;
    19     f = 1;
    20  
    21     printf("%d\n", c + d);
    22     printf("%d\n", (y = c + d));
    23     printf("%d\n", e || e && f);
    24     printf("%d\n", e || f && f);
    25     printf("%d\n", e && e || f);
    26     printf("%d\n", e && f || f);
    27     printf("%d\n", a && f | f);
    28     printf("%d\n", a | b ^ c & d);
    29     printf("%d, %d\n", a == a, a == b);
    30     printf("%d, %d\n", a != a, a != b);
    31     printf("%d\n", a != b && c != d);
    32     printf("%d\n", a + b * c / f);
    33     printf("%d\n", a + b * c / f);
    34     printf("%d\n", (4 << 4));
    35     printf("%d\n", (64 >> 4));
    36  
    37     return 0;
    38  }
    39  
    40  // vim: set expandtab ts=4 sw=3 sts=3 tw=80 :