判断本机是大端还是小端
2018-01-26 20:25
155 查看
#include <stdio.h>
int main(int argc,char** argv)
{
unsigned int a = 0x12345678;
unsigned char* p = (unsigned char*)&a;
if(0x12 == *p)
{
printf("big endian\n");
}
else if(0x78 == *p)
{
printf("little endian\n");
}
return 0;
}
int main(int argc,char** argv)
{
unsigned int a = 0x12345678;
unsigned char* p = (unsigned char*)&a;
if(0x12 == *p)
{
printf("big endian\n");
}
else if(0x78 == *p)
{
printf("little endian\n");
}
return 0;
}
相关文章推荐
- 如何判断计算机是大端还是小端
- 判断主机是大端还是小端
- 如何判断主机是大端还是小端(字节序)
- 如何判断机器CPU是大端模式还是小端模式
- 一个函数判断你的计算机是小端存储还是大端存储
- 一个程序判断CPU是大端还是小端
- 关于大小端的简单介绍以及使用C写一个函数判断当前系统是大端存储还是小端存储
- 写一个函数判断存储空间是大端还是小端
- C++ 判断是大端存储还是小端存储
- 如何判断CPU是大端还是小端模式
- 判断计算机是大端还是小端
- 电脑大小端问题以及如何判断当前机器是大端还是小端
- 怎样判断是小端存储模式还是大端存储模式
- C语言判断cpu是大端还是小端。
- 如何判断一个机器是大端在前还是小端在前
- 如何判断CPU是大端模式还是小端模式
- 判断CPU 是小端存储(Little endian)还是大端存储(Big endian)模式
- 如何写程序判断自己电脑是大端字节序还是小端字节序?
- 如何判断当前环境的存储方式是大端模式还是小端模式?
- 如何判断CPU是大端存放还是小端存放