📊 C#
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
💬 Discuss
✅ Correct Answer: (B) Mantissa is different for ‘16777216’ and ‘16777217’

You must be Logged in to update hint/solution

💬 Discussion


📊 Question Analytics

👁️
220
Total Visits
📽️
4 y ago
Published
🎖️
Ravi Chauhan
Publisher
📈
95%
Success Rate