C Programming - Floating Point Issues - Discussion

Discussion Forum : Floating Point Issues - General Questions (Q.No. 3)
3.
If the binary eauivalent of 5.375 in normalised form is 0100 0000 1010 1100 0000 0000 0000 0000, what will be the output of the program (on intel machine)?
#include<stdio.h>
#include<math.h>
int main()
{
    float a=5.375;
    char *p;
    int i;
    p = (char*)&a;
    for(i=0; i<=3; i++)
        printf("%02x\n", (unsigned char)p[i]);
    return 0;
}
40 AC 00 00
04 CA 00 00
00 00 AC 40
00 00 CA 04
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
117 comments Page 12 of 12.

Raji said:   1 decade ago
Thanks preethi.

Nisha said:   1 decade ago
Thanks preethi.

Nandhini said:   1 decade ago
Thanks preethi.

Jisha sankar said:   1 decade ago
Thanks preethi.

Anand upadhyay said:   1 decade ago
Thanks preeti.

Ragini said:   1 decade ago
Thanks preeti.

Hajmal said:   1 decade ago
Thanks divya.


Post your comments here:

Your comments will be displayed after verification.