Całość programu:
#include <stdio.h>
int main(){
int x=5, y=5;
int a=1, b=0, c=-2;
double z;
char s[10]="egzamin", *w, c1='y';
w = s+strlen(s)-2;
printf("1) %c\n", *w);
z=(++y-(--x))%x;
printf("2) %.1lf\n", z);
printf("3) %d\n", --s[2]==c1);
z = x/y && !(x%++y);
printf("4) %.2lf\n", z);
int t[10]={0,1,2};
printf("5) %d\n",(2*(++t[2])<<2));
printf("6) %d\n", a<b<c);
}
Nie rozumiem co w tym zapisie oznaczają poniższe instrukcje:
1.
printf("5) %d\n",(2*(++t[2])<<2));
printf("6) %d\n", a<b<c);
mógłby ktoś wyjaśnić?