主要是验证:大小端序的返回,大端序的话返回的是0,小端返回的是1
#include <stdio.h>
#include <string.h>
/*函数名:Big_Small_sort
函数功能:判断处理器的字节序
函数参数:无
返回值:大端序返回0 小端返回1*/
int Big_Small_sort(void)
{
unsigned int a = 0x11223344;
unsigned int* p = &a;
unsigned char* p1 = (unsigned int*)p;
if (*p1 == 0x44)
{
return 1;//低位地址返回1 低位存放低位
}
else
{
return 0;// 高位存放高位的!
}
}
int main()
{
if (Big_Small_sort())
{
printf("处理器是小端序\n");
}
else
{
printf("处理器是大端序\n");
}
return 0;
}
int main()
{
int a, b, c;
scanf("%d%d", &a, &b);
c = MIN(a, b);
printf("%d", c);
return 0;
}