联合

作者: 爱生活_更爱挺自己 | 来源:发表于2020-11-09 16:52 被阅读0次

    联合

    • 存储

      • 所有的成员共享一个空间
      • 同一时间只有一个成员是有效的
      • union的大小是其最大的成员
    • 初始化

      • 对第一个成员做初始化

    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;
        for (i=0; i<sizeof(int); i++){
            printf("%02hhX", chi.ch[i]);
        }
        printf("\n");
    
        return 0;
    }
    
    FFD2040000
    

    相关文章

      网友评论

          本文标题:联合

          本文链接:https://www.haomeiwen.com/subject/vrmhbktx.html