如何将hex数字打印到文件?

我试图将0000到fffe的每个hex值存储到一个文件中。 我如何使用fwrite或fprintf将这些值放入文件中?

目前,我有一个while循环,使用printf打印所有数字(这是控制台屏幕),但我需要在文件中。

 fprintf(fp, "%04x", your_number)