c语言联合体浮点整形