0

What is the output of this program and can anybody explain it?

#include <studio.h> typedef struct { int num; char name[20]; } inf; int main (int argc, char, *argv[]){ char m[]="samsxdcfv", *p=m; int x,y; char *ar[]={"sabcKesen", "ksdefNercev", "ksghiiphop"}; inf st[]={{12, "esabce"}, {17, "refLe"}, {211, "rghiji"}, {23, "qsmriKap"}}; x=0x35; y=0xD; x<<=1; y>>=1; printf ("1:%x x%\n", x, y); x=0x33; y=3 ;printf ("2:%x %x %x\n", x|y, x&y,x^y); x=0xE; y=8; printf("3:%x\n" , x&(~y)); printf ("4: %c %c %s\n", *(m+1), *m+2, m+1); printf ("5: %c %s\n", p[1], p+1); printf ("6: %s %s \n", *(ar+1), *ar+2); printf ("7: %c %c\n", **(ar+1), *(*ar+2); printf ("8: %d %s \n", st[3] .num, st[1] .name+1); printf ("9: %d %s \n", (st+2) ->num, st->name+1); printf ("10:%c %c %c\n", *(st->name), *((st+1)->name), *(st->name+1)); return 0; }

15th Feb 2020, 8:07 PM
Betina
Betina - avatar
1 Answer
0
Idk sorry😢
23rd Feb 2020, 10:36 AM
Sarath