zhumengyun 发表于 2014-11-7 17:02:20

共用体覆盖问题

#include<stdio.h>
union dt
{
        int a;
        char b;
        double c;
}data;
main()
{
       
data.a=5;
printf("%d",data.c);//5
printf("%f",data.c);//0.0000000

}
为什么当%f输出时,不会是5.0000000

页: [1]
查看完整版本: 共用体覆盖问题