打印小端存储如何改为打印大端存储

假设小端地址是0x12345678
现要打印出大端存放下的地址785634120x
我记得是使用联合体定义一个char[4]和一个int类的数据,然后是咋打印来的,