写个程序判断内存是大端模式还是小端模式

来源:互联网 发布:数据挖掘目的 编辑:程序博客网 时间:2024/05/21 17:01
#include <iostream>using namespace std;typedef union node{int a;char b[4];};int main(){node u;u.a = 1;/*地址:  0x0000   0x0001  0x0002  0x0003  b[0]   b[1]    b[2]     b[3]小端模式:0x01     0x00     0x00    0x00  所以b[0]==1大端模式: 0x00     0x00    0x00    0x01  所以b[0]==0 b[3]==1*/if (1 == u.b[0])cout << "Little endian" << endl;elsecout << "Big endian" << endl;}

0 0
原创粉丝点击