问个大端小端的问题,和CPU和系统有关么?
一直用windows32位系统,intel双核,看了一下应该是小端的吧?也就是高位在后,低位在前这样对么?
不知道其他比如amd的cpu是大是小?还有如果换了系统,我没用过别的系统,比如说别的linux,mac什么的都是什么端的?
另外就是在读文件上会不会有什么不同?比如说一个DWORD,十六进制20 03 00 00,我用一个DWORD读进来大小端会不会有不同啊?
[解决办法]
主要看cpu和总线,似乎power pc,aix等都是大端,arm,x86,amd都是小端的
[解决办法]
一般情况下大小端不会被察觉到的,存取都由编译器给解决了,只要你整个存整个取的话
除非一定要把int拆成一个个char来读写,那才可能会有问题