Q:
If the binary equivalent of 5.375 in normalised form is 0100 0000 1010 1100 0000 0000 0000 0000, what would be the output of the following program?
main()
{
float a = 5.375 ;
char *p;
int i;
p = ( char* ) &a ;
for ( i = 0; i <= 3 ; i++ )
printf ( " %02x ", (unsigned char ) p[i] );
}
View answer
Workspace
Report Error
Discuss