联合

/*
        联合
    union anelt
    {
        int i;
        char c;
    } elt1,elt2;
    
    elt1.i=4;
    elt2.c='a';
    elt2.i=oxdeadbbef;
*/
//经常用union的场合
#include<stdio.h>
typedef union
{
    int i;
    char ch[sizeof(int)];
} chi;

int main(int argc,char const *argv)
{
    chi chi;
    int i;
    chi.i=1234;
    int *p;
    int sum;
    for (i=0;i<sizeof(int);i++)
    {
        printf("%02hhX\n",chi.ch[i]);
    }
    printf("%d\n",chi.i);
    printf("\n");
    
    return 0;
}

上一篇:索尼X90J和X95J区别 索尼X90J和X95J哪个好?


下一篇:大透编译器,聊聊方法内联