本地机器大小端判断(本机数据存储形式)
2015-05-19 10:52
176 查看
网上也有很多测试大小端的程序实例,有什么联合体之类的,个人感觉下面这个简单的程序 足够了,当然如果你想显得高深莫测点,也可以用其它法。
#include <stdio.h>
int main(int argc, char * argv[])
{
int a = 0x12345678; /*测试用的数据*/
char * p = NULL;
p = (char *)(&a);
if(*p == 0x78)
{
printf("The little endian\n"); /*输出小端*/
}
else
{
printf("*p = %x\n",*p);
printf("The big emdian\n");
}
return 0;
}
#include <stdio.h>
int main(int argc, char * argv[])
{
int a = 0x12345678; /*测试用的数据*/
char * p = NULL;
p = (char *)(&a);
if(*p == 0x78)
{
printf("The little endian\n"); /*输出小端*/
}
else
{
printf("*p = %x\n",*p);
printf("The big emdian\n");
}
return 0;
}
相关文章推荐
- 【腾讯面试题】判断机器的大小端存储方式。
- 大端小端:测试本机的数据存储形式
- C语言判断数据存储时大端模式还是小端模式
- 判断本地存储模式为大段还是小端
- html5使用local storage存储的数据在本地是以何种形式保存的
- c语言复习之判断机器的大小端存储
- 数据存储大小端判断
- C语言判断数据存储时大端模式还是小端模式
- 判断一个机器使用的是大端存储还是小端存储
- C语言判断系统数据大/小端存储方式
- 判断一个机器是大端存储还是小端存储
- C程序判断你主机的数据存储方式(大端和小端)
- 判断在存储数据使用的大小端
- 测试本机的数据存储形式——大端还是小端
- 写一个程序判断机器的的数据表示采用的是大端还是小端?
- rtmpdump 捕获 rtmp视频数据 本地存储为 flv文件
- Docker mysql 把数据存储在本地目录
- 【IOS功能实现】之 NSUserDefaults的用法(轻量级本地数据存储)
- iOS 本地数据存储(一)
- 数据在计算机内存中的存储形式