编写一个程序,若处理器是大端序的则返回0,若处理器是小端序的则返回1。
/*
*编写一个程序,若处理器是大端序的则返回0,若
*处理器是小端序的则返回1。
*/
#include<stdio.h>
int main(void){
unsigned int a = 0x12345678;
char b = *((char *)&a);
if(b == 0x12)
printf("大端序0\n");
else
printf("小端序1\n");
return 0;
}
编写一个程序,若处理器是大端序的则返回0,若处理器是小端序的则返回1。
/*
*编写一个程序,若处理器是大端序的则返回0,若
*处理器是小端序的则返回1。
*/
#include<stdio.h>
int main(void){
unsigned int a = 0x12345678;
char b = *((char *)&a);
if(b == 0x12)
printf("大端序0\n");
else
printf("小端序1\n");
return 0;
}