Home / Programming MCQs / C# MCQs / Question

R

Ravi Chauhan • 9.28K Points
Tutor III

Q. Why does a float variable stop incrementing at number ‘16777216’ in the following C# code?

Code:
float a = 0 ;
 while (true)
 {
     a++;
     if (a > 16777216)
     break;
 }
(A) Sign and Exponent for ‘16777217’ is same as for ‘16777216’
(B) Mantissa is different for ‘16777216’ and ‘16777217’
(C) Sign and Exponent for ‘16777217’ is different from ‘16777216’
(D) None of the mentioned

No solution found for this question.
Add Solution and get +2 points.

You must be Logged in to update hint/solution

Discusssion

Login to discuss.