double b =5 & 3 && 4 || 6 | 6 Breaking the expression
Precedence higher to lower --> & , | , && , ||
Evaluating expression steps:
5 & 3 && 4 || 6 | 6
1 && 4 || 6 | 6
1 && 4 || 6
1 || 6
1
Now 1 is typecasted to double Hence answer is C
Answer is not B because double type in C gives answer upto 6 correct digit after decimal point.