C宏定义确定大端或小端机?
是否有一行宏定义来确定机器的字节顺序。我使用以下代码,但将其转换为宏将太长。
unsigned char test_endian( void ){
int test_var = 1;
unsigned char test_endian* = (unsigned char*)&test_var;
return (test_endian[0] == NULL);}
慕桂英546537
慕妹3242003
至尊宝的传说
随时随地看视频慕课网APP
相关分类