网络编程作业

作业:请简述字节序的概念(概念、大小端),用共用体的方式求本机的大小端。

字节序:指不同类型的CPU主机,存储多字节整数 字节序 常用的两个字节序,大端字节,小端字节

大端:低字节存储中高字节上。

小端: 低字节存储在低字节上。

#include
#include
#include
 typedef  union {
  int a;
  char b;
}*un;
//用共用体的方式求本机的大小端。
   	int main (int argc, const char *argv[])
   {
           un t;
		t =(un)malloc(sizeof(un));
	     t->a=0x87654321;
	   if(t->b==0x21){
	    printf("小端\n");
	   }else if(t->b==0x87){
	     printf("大端\n");
	   }
   	return 0;
   }

你可能感兴趣的:(算法,c++,数据结构)