大小端的判断
void IsBigEndian()
{
?short int a = 0x1122;//十六進制,一個數值占4位
?char b =? *(char *)&a;? //通過將short(2字節)強制類型轉換成char單字節,b指向a的起始字節(低字節)
?if( b == 0x11)//低字節存的是數據的高字節數據
?{
??//是大端模式
?}
?else
?{
??//是小端模式
?}
}
轉載于:https://blog.51cto.com/10706002/1704677
總結
- 上一篇: zigbee协议栈学习(二)
- 下一篇: [转] Java多线程发展简史