#include<stdio.h>
//int check_sys(){
// int a = 1;
// char* p = (char*)&a;
// if (*p == 1)
// return 1;
// else return 0;
//}
int check_sys(){
int a = 1;
return *(char*)&a;//返回1是小端,返回0是大端;
//因为a是整形要强制类型转换变成字符型,就返回一个字节,从而判断;
}
int main(){
int ret=check_sys();
if (ret == 1)
printf("小端存储方式");
else
printf("大端存储方式");
return 0;
}
C语言编程题————写一段代码判断当前机子的字节序是大端还是小端字节序;
最新推荐文章于 2022-03-28 22:51:12 发布