这个问题不是很好回答,首先你没有说明应用平台,因此字长不能确定,能确定的只有char1字节float4字节,在vc++里int是4字节,而在dos的TC下是2字节但这个结构体总长为4结构如下f占用全部4字节,int因为长度不好定所以可能占用后2个或全部4个char占的是最后一个
你没说明清楚这个东西要在哪个程序里使用啊,现在只能告诉你的是,公用体的最大字节数与其中所占最大字节的成员一样大。