2013-08-22 37 views
1

如何知道我們的系統遵循小端或大端?如何知道我們的系統使用C++的小端或大端?

+0

見http://stackoverflow.com/questions/1001307/detecting-endianness-programmatically-in-ac-program – torak

+0

你想以編程方式檢查它,或者你只是想知道,如果你的平臺字節序?如果第一種方法,如果只搜索一點,有很多方法可以實現,如果是後者則取決於處理器而不是操作系統。 –

回答

2
int n = 1; 
// little endian if true else big endian 
if(*(char *)&n == 1) {...} 
相關問題