c语言判断机器大小端
来源:互联网 发布:团队行程软件 编辑:程序博客网 时间:2024/03/29 21:20
共用体判断:
/**********************
*判断机器是大端还是小端
*Author:shi
*
* ********************/
#include <stdio.h>
union test{
int a;
char b[4];
};
//系统为共用体test分配4字节空间,a和b共用这段储存空间
int main(void)
{
union test p;
p.a = 1;
if(p.b[0] == 1)
printf("小端\n");
else if(p.b[3] == 1)
printf("大端\n");
//a = 1;即00 01;01是低地址
//若1保存在b[0],则为低字节保存在低地址,即小端机器
return 0;
}
地址判断:
int main(void)
{
int x = 0x1122;//0x11为高地址,0x22为低地址
char *y = NULL;
y = (char *)(&x);//类型强转
if(y[0] == 0x22)
printf("小端\n");
else
printf("大端\n");
return 0;
}
阅读全文
0 0
- C语言,判断机器大小端
- 【C语言】判断机器的大小端
- c语言判断机器大小端
- 如何用C语言判断机器的大小端模式
- C语言小程序判断机器大小端存储
- 【C语言】大小端判断。
- C语言判断大小端
- 【C语言】编写函数判断当前的机器大小端模式
- C语言判断机器CPU大小端模式的两种方法
- C语言 机器字节序、大小端的判断与修改
- C语言:机器的大小端
- 机器大小端判断
- 判断机器大小端
- C语言大小端判断程序
- c 语言大小端格式判断
- C语言判断大小端模式
- C语言判断大小端模式
- 用C语言实现大小端判断
- kafka学习一:原理和概念
- Unity 动画系统-AnimationEvent
- POJ2451 Uyuw's Concert
- Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn't load XXX indLibrary returned null
- 基于GraphCuts图割算法的图像分割----OpenCV代码与实现
- c语言判断机器大小端
- HDU 1081 DP找最大和的矩阵
- 第一篇博客
- SPOJ VLATTICE Visible Lattice Points[莫比乌斯反演]
- mysql存储过程的学习(mysql提高执行效率之进阶过程)
- pycharm 每日提示
- HTML基础学习笔记
- 易九通生物科技是不是非法集资?会不会跑路呢?hk8691
- 自然语言处理学习(二):标签问题和隐马尔科夫模型2.4-2.7