首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

帮小弟我分析一上上面这个宏

2013-01-17 
帮我分析一下下面这个宏#define IS_BIG_ENDIAN(*(unsigned short*)\0\xff 0x100)[解决办法]引用:C/C++

帮我分析一下下面这个宏
#define IS_BIG_ENDIAN  (*(unsigned short*)"\0\xff" < 0x100)
[解决办法]

引用:
C/C++ code?1#define IS_BIG_ENDIAN  (*(unsigned short*)"\0\xff" < 0x100) 字符串有两个字节
第一个字节是0,第二个是0xFF:
如果是大端'<'左边将为0x00FF,是小于0x100的,为真
如果是小段'<'左边将为0xFF00,是大于0x100的,为假


有道理

热点排行