c++大小端檢測

//大端:最高有效字節排在最前面
//小端:最高有效字節排在最後面


//0x0001 
//大端存儲 01 00

//小端存儲 00 01  


#include <iostream>
bool is_little_endian()
{
	int ud=0x0001;
	return 1==reinterpret_cast<char*>(&ud)[0];
}
int main(int argc,const char* argv[])
{
	std::cout<<"local is little endian: "<<is_little_endian()<<std::endl;
	system("pause");
	return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章