What is the output of the following code segment(assuming sizeof(int) returns 4)?
int i=0x1 << sizeof(int)*8-1;
printf("\n%x",i);
i=i>>sizeof(int)*8-1;
printf("%d",i);
Answer & ExplanationOption: [B]

int i=0x1 << sizeof(int)*8-1;
printf("\n%x",i);
i=i>>sizeof(int)*8-1;
printf("%d",i);
Answer & ExplanationOption: [B]
