联合--union

2017-04-15  本文已影响0人  寒冰豌豆
#include<stdio.h>
//其实是对相同位序列进行不同数据类型的解释
unsigned float2unsign(float f)
{
     union {
            unsigned un;
            float fl;
     }temp_un;
     temp_un.fl =f;
    return temp_un.un ;

}
int main()
{
    float f = 10.0;
    unsigned  u = float2unsign(f);
    printf ("%u \n", u);
    printf ("%u \n", (unsigned)f);
    return 0;
}
上一篇 下一篇

猜你喜欢

热点阅读