day34:网编day1,网络基础与跨主机传输

一、请简述字节序的概念,并用共用体(联合体)的方式,判断本机的字节序?

字节序的概念:

  1. 字节序是不同类型cpu主机,内存存储多字节整数序列的方式。因为是多字节整数序列,所以char、字符串、float、double都没有字节序说法,short、int、long、longlong则有。
  2. 小端字节序:低序字节存储在低地址上,高序字节存储在高地址上。
  3. 大端字节序:低序字节存储在高地址上,高序字节存储在低地址上。
#include 

union judge
{
	int num1;
	char num2;
};
int main(int argc, const char *argv[])
{
	union judge a;
	a.num1=0x12345678;
	if((a.num2) == (char)0x78)
	{
		printf("小端存储\n");
	}else
	{
		printf("大端存储\n");
	}
	return 0;
}

二、思维导图:有道云笔记

你可能感兴趣的:(网络,linux)