Chinaunix首页 | 论坛 | 博客
  • 博客访问: 11152
  • 博文数量: 11
  • 博客积分: 410
  • 博客等级: 下士
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-23 13:02
文章分类
文章存档

2011年(1)

2010年(10)

我的朋友

分类: C/C++

2010-09-06 13:57:30

偶然看见一个判断大端小端的代码。


#include  
#include
int main(X) 
{exit(0 > puts((*(char *)&X == (char)X)?"Little endian":"Big endian"));}


main传进来一个X 是什么呢?
  

添一句printf("%d\n%d\n", X, sizeof(X));

打印出
1
4

难道是c标准默认的?
阅读(208) | 评论(0) | 转发(0) |
0

上一篇:python 库的安装

下一篇:Brainfuck

给主人留下些什么吧!~~