首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问个大端小端的有关问题,和CPU和系统有关么

2012-06-13 
问个大端小端的问题,和CPU和系统有关么?一直用windows32位系统,intel双核,看了一下应该是小端的吧?也就是

问个大端小端的问题,和CPU和系统有关么?
一直用windows32位系统,intel双核,看了一下应该是小端的吧?也就是高位在后,低位在前这样对么?

不知道其他比如amd的cpu是大是小?还有如果换了系统,我没用过别的系统,比如说别的linux,mac什么的都是什么端的?

另外就是在读文件上会不会有什么不同?比如说一个DWORD,十六进制20 03 00 00,我用一个DWORD读进来大小端会不会有不同啊?

[解决办法]
主要看cpu和总线,似乎power pc,aix等都是大端,arm,x86,amd都是小端的

[解决办法]
一般情况下大小端不会被察觉到的,存取都由编译器给解决了,只要你整个存整个取的话

除非一定要把int拆成一个个char来读写,那才可能会有问题

热点排行