大小端测试方法
来源:互联网 发布:windows system文件夹 编辑:程序博客网 时间:2024/05/19 04:03
大小端测试方法
这里提供了两种常用的大小端测试方法:
void EndianTest(void){ unsigned int i = 0x12345678; unsigned char *c = (unsigned char *)&i; union{ unsigned int union_i; unsigned char union_c[4]; }un; un.union_i = 0x12345678; printf("EndianTest begin-----------------------------------------------\n"); printf("-----------------------first. union way\n"); printf("un.union_i is: %x \n" , un.union_i); printf("un.union_c[0] is: %x \n" , un.union_c[0]); printf("un.union_c[4] is: %x \n" , un.union_c[4]); printf("%s\n", (0x12 == un.union_c[0]) ? "big endian" : "little endian"); printf("--------------------second. address way\n"); printf("i is: %x \n" , i); printf("*c is: %x \n" , *c); printf("*(c+1) is: %x \n" , *(c+1)); printf("%s\n", (*c == 0x12) ? "big endian" : "little endian"); printf("EndianTest end--------------------------------------------------\n\n");}
Qt5测试运行结果如下:
阅读全文
0 0
- 大小端测试方法
- 两种方法测试大小端
- 测试机器大小端的方法
- 测试机器大小端存储的方法
- 工作学习笔记1:大小端测试方法
- 不用共用体来实现大小端测试的方法
- C语言测试大小端的两种正确方法
- 大小端测试
- 大小端测试
- 程序测试大小端
- 测试大小端模式
- 大小端测试函数.
- 测试机器大小端
- 测试大小端
- 大小端测试程序
- cpu大小端测试
- 大小端测试函数
- 测试计算机大小端
- BZOJ4893/4895 项链分赃
- Python 使用 dict 创建二维数据、DataFrame
- JS随机数的产生
- 利用jena API查询OWL本体
- 微信小程序16 内容待写
- 大小端测试方法
- 微信小程序17
- HDU 1097 JAVA
- 进程控制-进程终止(exit、_exit)
- 微信小程序18
- git的使用以及git的写作流程
- Web聊天窗口提示框
- 微信小程序19
- 微信小程序20