怎么把每个中文字符unicode的值写入文件

如何把每个中文字符unicode的值写入文件比如 中 写入文件是0x4E2D[解决办法]fprintf (fp,%x ,中 )

如何把每个中文字符unicode的值写入文件
比如 "中 "写入文件是0x4E2D

[解决办法]
fprintf (fp, "%x ", "中 ");
文件里怎么是4186c0

这个写的是 "中 "的字符串指针
[解决办法]
int *改成short *