C#是不是没有联合体(Union)的概念
答案:2 悬赏:0 手机版
解决时间 2021-02-04 17:19
- 提问者网友:抽煙菂渘情少年
- 2021-02-04 01:34
C#是不是没有联合体(Union)的概念
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-02-04 03:11
的确,C#中没有union概念
全部回答
- 1楼网友:玩世
- 2021-02-04 03:19
1、联合体的大小就是它的成员中占内存最大的那个数据的大小。
2、所有的成员占同一段内存区。
all = 123456;占4个字节,而b【3】就是其的第三个字节。
例如:a = 10;2进制码a = 0000,0000,0000,0000,0000,0000,0000,1010
b[0] = (从右到左第一个字节,其2进制码为0000,1010);
b[1] = 0000,0000;
等等....。
但是前提就是系统内存怎么安排,分大端和小端。(小端低位地址,高位高地址)
我说的是小端,一般都是小端。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯