#include &lt;stdio.h&gt;    int main&#40;&#41;    &#123;        float f1 = 0.1;        if &#40;f1 == 0.1f&#41;            printf&#40;&quot;equal\n&quot;&#41;;        else            printf&#40;&quot;not equal\n&quot;&#41;;    &#125;
A. equal
B. not equal
C. Output depends on compiler
D. None of the mentioned
Answer:A
#include &lt;stdio.h&gt;    int main&#40;&#41;    &#123;        float f1 = 0.1;        if &#40;f1 == 0.1f&#41;            printf&#40;&quot;equal\n&quot;&#41;;        else            printf&#40;&quot;not equal\n&quot;&#41;;    &#125;
A. equal B. not equal C. Output depends on compiler D. None of the mentioned
Explanation:0.1f results in 0.1 to be stored in floating point representations.