c语言中union测试大小端