ITPub博客

首页 > Linux操作系统 > Linux操作系统 > OS 字节序验证

OS 字节序验证

原创 Linux操作系统 作者:itTangzeng 时间:2014-06-12 11:02:11 0 删除 编辑
#include
#include


int main()
{
  int16_t x = 258;   // 0000 0001 0000 0010 :0x102
  if(*(int8_t*)&x == 2) //低地址,保存了个位数
    printf("LittleEndian , value:%4x\n", *(int16_t*)&x);
  else  
    printf("BigEndian , value:%4x\n", *(int16_t*)&x);  
} 

gcc test.c
./a.out
LittleEndian , value: 102

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29497382/viewspace-1181134/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 上海  OCM考试
下一篇: linux 文件比对
请登录后发表评论 登录
全部评论
欢迎一起交流技术:一个人可以走的很快,但是一群人却可以走的更远。 常见关系型数据库(Oracle+MySQL+PG+GP)+高可用+分布式锁 即时沟通工具:19578602(注明交流内容)

注册时间:2014-03-29

  • 博文量
    32
  • 访问量
    70629