工作学习笔记1:大小端测试方法
来源:互联网 发布:剑网三成女脸型数据 编辑:程序博客网 时间:2024/06/02 16:03
#include <stdio.h>
#define u32 int
#define u16 short
#define u8 char
/****************
//way1:
int main1(void)
{
union test
{
u16 a;
u8 b;
} c;
c.a = 0x0115;
if(21 == c.b)
printf("small endian\n");
else if(1 == c.b)
printf("big endian\n");
else
printf("error\n");
return 0;
}
*******************/
/*/way2:
int main(void)
{
u16 a = 0x0111;
printf("%x",&a);
if(0x11 == *((u8*)&a))
{
printf("small endian\n");
printf("%x",(u8*)&a);
}
else if(0x01 == *((u8*)&a))
printf("big endian\n");
else
printf("error\n");
return 0;
}
*/
#include<stdio.h>
int main()
{
int a = 0x11110111;
printf("%x\n" , *((short int*)&a));
printf("%x\n" , *((short int*)&a + 1));
printf("%x\n", ((short int*)&a));
printf("%x\n", ((short int*)&a+1));
printf("%x\n", ((char*)a));
return 0;
}
- 工作学习笔记1:大小端测试方法
- 大小端测试方法
- 两种方法测试大小端
- 测试机器大小端的方法
- 测试机器大小端存储的方法
- 麦肯锡工作方法学习笔记(一)
- 麦肯锡工作方法学习笔记(二)
- 工作运维,自动化测试笔记1
- volatile的工作机制代码测试之socket学习笔记
- PHPUnit学习笔记(三)测试方法进阶
- 软件测试基础课程学习笔记3---软件测试方法
- 不用共用体来实现大小端测试的方法
- C语言测试大小端的两种正确方法
- [工作笔记之二] 测试工作小结
- 工作笔记--MFC之调整大小
- 软件测试学习笔记1
- 大小端测试
- 大小端测试
- 新浪博客列表
- database
- Oracle EBS R12 - 利用PLSQL取得/破解apps密码和EBS中的用户密码
- nginx 多进程模型之总览
- nginx事件模型小结
- 工作学习笔记1:大小端测试方法
- 大四生破解数学难题 丘成桐问是否想去清华深造
- 动态调用JS
- WebSocket Server
- WebService和xml注解
- 天天记录 - 对强大的编程语言lisp的一点认知
- 子串问题
- Asp.net身份验证Membership与授权——授权配置篇(2)
- php安装扩展mysqli