判断主机的字节序
来源:互联网 发布:c语言fabs函数用法 编辑:程序博客网 时间:2024/05/02 01:22
#include<stdio.h>
union
{
short s;
char c[sizeof(short)];
}test;
int main()
{
//method 1
int a = 0x12345678;
if(*((char *)&a) == 0x12)
printf("big-endian\n");
else
printf("little-endian\n");
//method 2
test.s = 0x0102;
if(sizeof(short) == 2)
{
if(test.c[0] == 1 && test.c[1] == 2)
printf("big-endian\n");
else
printf("little-endian\n");
}
return 0;
union
{
short s;
char c[sizeof(short)];
}test;
int main()
{
//method 1
int a = 0x12345678;
if(*((char *)&a) == 0x12)
printf("big-endian\n");
else
printf("little-endian\n");
//method 2
test.s = 0x0102;
if(sizeof(short) == 2)
{
if(test.c[0] == 1 && test.c[1] == 2)
printf("big-endian\n");
else
printf("little-endian\n");
}
return 0;
}
运行结果:
little-endian
little-endian
0 0
- 判断主机的字节序
- 判断主机字节序
- 判断主机字节序
- 判断主机字节序
- 判断主机字节序的两种方法
- 判断操作系统的位数和主机字节序s
- 判断主机字节序C代码
- 主机字节序大小端判断
- linux网络编程一:主机字节序与网络字节序的的判断
- linux网络编程一:主机字节序与网络字节序的的判断
- 主机字节序(大小端判断)及网络字节序
- 主机字节序(大小端判断)及网络字节序
- WinSock网络编程学习(三)判断主机字节序程序
- 【初探】判断系统位数及主机字节序
- 确定主机字节序的程序
- 如何查看主机的字节序
- 确定主机字节序的程序
- 关于网络字节序和主机字节序的转换
- iOS中的动画
- Java知识整理(十二)之反射
- POJ - 1384 Piggy-Bank(01背包)
- oracle 获取表结构信息的SQL
- android bundel
- 判断主机的字节序
- APK打包过程
- 方式SingleTask 启动Intent设置 不能如愿打开需要的Activity
- Java____利用HSSF导出、导入excel文件
- 配置NAT网络
- 数学分析原理-第1章 实数系和复数系
- Windows Server2008通过命令行方式添加防火墙规则
- Java知识整理(十三)之数据库基础
- java面试题集6