C类型转换问题
有如下需求:某个文件里面存储了如下值(以十六进制方式存储):
。。。。。03003200 09008001 ffff0000 00000000 00000000 00000000 00800000
每2位表示一个字节,比如03是一个字节,00是一个字节,32也是一个字节
现在以每个字节读取文件内容放入一个字符数组
比如我将03 放入数组str[36],00放入数组str[37]
有个特殊需求就是0300这2个字节表示一个特殊含义
0300在Linux上是反着存储的,所以本来的实际值应该是0003,然后再用0x00ff与0003得到3
怎么用C语言获得0003?