杂项-机器字节顺序大小端判断
来源:互联网 发布:java 列转行 编辑:程序博客网 时间:2024/04/26 08:45
#include <stdio.h>
/* 联合类型的变量类型,用于测试字节序
* 成员value的高低端字节可以由成员type按字节访问
*/
typedef union{
unsigned short int value;/*短整型变量*/
unsigned char byte[2];/*字符类型*/
}to;
int main(int argc, char *argv)
{
to typeorder ;/*一个to类型变量*/
typeorder.value = 0xabcd;/* 将typeorder变量赋值为0xabcd */
/* 小端字节序检查 */
if(typeorder.byte[0] == 0xcd && typeorder.byte[1]==0xab){/*低字节在前*/
printf("Low endian byte order"
"byte[0]:0x%x,byte[1]:0x%x\n",
typeorder.byte[0],
typeorder.byte[1]);
}
/* 大端字节序检查 */
if(typeorder.byte[0] == 0xab && typeorder.byte[1]==0xcd){/*高字节在前*/
printf("High endian byte order"
"byte[0]:0x%x,byte[1]:0x%x\n",
typeorder.byte[0],
typeorder.byte[1]);
}
getchar();
return 0;
}
0 0
- 杂项-机器字节顺序大小端判断
- 判断机器大小字节序
- 如何简单的判断机器的大小端字节序
- 大小字节端判断
- 字节大小端判断
- Linux 判断机器的字节顺序
- 机器大小端判断
- 判断机器大小端
- 大小端字节序判断
- 菜鸟学习历程【10】机器字节序、大小端的判断与修改
- C语言 机器字节序、大小端的判断与修改
- 什么是大端字节序?什么是小端字节序?如何用共用体判断机器的大小端?
- 编写一个函数判断机器的字节顺序(大端or小端)
- 判断机器大小端问题
- 判断机器的大小端
- 判断机器的大小端
- 判断机器大小端模式
- 交换CPU大小端字节顺序算法
- elasticsearch 集群
- Overview of Docker Compose
- android adb 显示 device offline
- 修改Activity为AppCompatActivity ,用6.0编译。报错The type org.apache.http.NameValuePair cannot be resolved.
- 【学习】前端模块化——SeaJS和RequireJS
- 杂项-机器字节顺序大小端判断
- CouchBase学习笔记
- 归并排序
- Docker Machine
- VirtualBox虚拟机安装与上网配置
- 网关 是什么
- 第一个Dll
- LeetCode 30. Substring with Concatenation of All Words
- 前端开发 各种懒人灵巧UI库汇总-只作为记录