ics小班第一次作业

2.88

208 0 1110 1010 208
-7/(2^10) 1 0000 0111 -7/(2^10)
5/(2^17) 0 0000 0000 0
-2^12 1 1111 0000 -∞
768 0 1110 1111 248

2.91

A. 11.0010010000111111011011
B. 11.(001)n
C. 第九位开始不一样

2.93

float_bits float_absval(float_bits f)
{
    unsigned exp=(f>>23)&0xff;
    unsigned frac=f&0x7fffff;
    int flag=(exp==0xff)&&(frac!=0);
    if(flag)
    return f;
    else
    return (0<<32)|(exp<<23)|frac; 
 } 

你可能感兴趣的:(ics小班第一次作业)