共用体判断大小端模式
2017-08-06 21:49
155 查看
大端模式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。
小端模式:字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。
#include <stdio.h>
// 小端返回真(1),大端返回假(0)
int isLittleEndian()
{
union
{
char ch;
int a;
}a;
a.a = 1;
return (a.ch == 1);
}
int main()
{
if (isLittleEndian())
printf ("小端\n");
else
printf ("大端\n");
return 0;
}
小端模式:字数据的高字节存储在高地址中,而字数据的低字节则存放在低地址中。
#include <stdio.h>
// 小端返回真(1),大端返回假(0)
int isLittleEndian()
{
union
{
char ch;
int a;
}a;
a.a = 1;
return (a.ch == 1);
}
int main()
{
if (isLittleEndian())
printf ("小端\n");
else
printf ("大端\n");
return 0;
}
相关文章推荐
- 【C语言】溢出的处理及大小端模式的判断
- 利用“共用体”(union)判断机器大小端
- 共用体、大端小端的判断、枚举
- C笔试题(判断大端小端模式及大小端模式转换)
- C语言判断大小端模式
- 用C语言程序判断大小端模式
- 小议大小端模式对C语言的共用体结构的影响
- 大小端模式 判断方法
- 判断机器大小端模式
- 大小端模式判断
- 怎样用C语言中的共用体(union)测试系统的大小端模式
- C语言判断大小端模式
- 判断大小端模式:联合/强制类型转换
- 《C语言深度剖析》:大小端模式判断
- 对于大小端模式的判断
- 判断大小端模式
- 共用体的应用(判断端序)
- 判断机器的大小端模式
- 简单C语言反汇编(循环,判断,数组,结构体,共用体,枚举类型)
- 判断大小端模式