读书人

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

发布时间: 2013-01-17 10:28:54 作者: rapoo

帮我分析一下下面这个宏
#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的,为假


有道理

读书人网 >驱动开发

热点推荐