fread以二进制读取变量和实际看到的不一样
程序A里的一个变量F=5152628
正常二进制是4E9F74
在UlterEdit找到这个变量从左到右是749F4E
到这里都没有问题
然后用程序B以二进制打开程序A
fread后打印出来却是74FFFFFF9F4E
为什么会这样?
然后我用程序C以二进制打开程序A
fwrite的这个变量F,写入808D5B(就是十进制的6000000)
用程序B读程序A这个变量也是80FFFFFF8D5B
打开被改写后的程序A,F的值也是也是6000000
我就想知道为什么会多出这么多F,UlterEdit里为什么看不到