C/C++判断大端模式还是小端模式

论坛 期权论坛 脚本     
已经匿名di用户   2022-4-26 15:50   1927   0

判断大端模式还是小端模式:

#include <stdio.h>  
int main(int argc, char *argv[])  
{  
    unsigned int a = 0x12345678;  
    unsigned char *p = (unsigned char *)&a; // 取低地址上的数据
    if(0x12 == *p){  
        printf("Big-Endian\n");  
    }else if(0x78 == *p){  
        printf("Little-Endian\n");  
    }  
    return 0;  
}  

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP