日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

联合体union和大小端(big-endian、little-endian)

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 联合体union和大小端(big-endian、little-endian) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1.聯合體union的基本特性——struct的同與不同

union,中文名聯合體、共用體,在某種程度上類似結構體struct的一種數據結構,共用體(union)和結構體(struct)同樣可以包含很多種數據類型和變量。

在成員完全相同的情況下,structunion占用的內存要多一些。

原因是Cstructunion的內存分配機制不同:

struct中,所有的成員都有自己的存儲空間,而且為了便于尋址和管理,所有的數據成員都要遵循內存對齊的規則;

union中,所有的成員共用一塊存儲空間,在操作不同的成員時,編譯器依據不同的成員類型,按照不同的方式取值。

2.聯合體union所占內存空間大小:

#include<stdio.h>
union unionTest{int a;double b;
}
main(){union unionTest test;printf("The sizeof of test is %d\n",sizeof(test));       
}

結果:

The?sizeof?of?test?is?8

說明:聯合體所分配內存空間的大小為聯合體中所占字節最大成員的大小。

3.聯合體union和大小端(big-endianlittle-endian):?

#include<stdio.h>
union var{char c[4];int i;
};
int main(){union var data;data.c[0] = 0x04;//因為是char類型,數字不要太大,算算ascii的范圍~data.c[1] = 0x03;//寫成16進制為了方便直接打印內存中的值對比data.c[2] = 0x02;data.c[3] = 0x11;//數組中下標低的,地址也低,按地址從低到高,內存內容依次為:04,03,02,11。總共四字節!
//而把四個字節作為一個整體(不分類型,直接打印十六進制),應該從內存高地址到低地址看,0x11020304,低位04放在低地址上。printf("%x\n",data.i); }

結果:

11020304

說明我的32位win7系統為小端方式。

?

轉載于:https://www.cnblogs.com/muhuacat/p/8268974.html

總結

以上是生活随笔為你收集整理的联合体union和大小端(big-endian、little-endian)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲自拍图片 | 丰满少妇大力进入 | 国产精品一 | 欧美一区二区三区久久精品 | www.天天射| 欧美色图在线播放 | 5个黑人躁我一个视频 | 久久国产网站 | 91中文字幕在线视频 | 欧美在线观看免费高清 | 三及毛片 | 奇米网888| 久久久久人妻精品色欧美 | 欧美日韩欧美日韩在线观看视频 | av福利在线免费观看 | 国产精品成人电影在线观看 | 久久久久久亚洲av无码专区 | 久久久综合色 | 骚av在线 | 瑟瑟在线观看 | 无遮挡边吃摸边吃奶边做 | 精品国产乱码久久久久久久 | 狠狠操一区二区 | 最近中文字幕在线中文高清版 | 亚洲激情图片区 | av一级二级 | 激情文学欧美 | 二区视频在线 | 国产女主播一区二区 | 涩涩涩涩涩涩涩涩涩 | 蜜桃av噜噜一区二区三区网址 | 亚洲欧美色图片 | 人成网站在线观看 | 99伊人 | 亚洲国产精品18久久久久久 | 久久久激情视频 | 亚洲国产成人精品女人久久久 | 国产精品一区二区三区久久久 | 琪琪色在线观看 | 看片国产 | 91尤物视频在线观看 | 亚洲三级在线看 | 国产av成人一区二区三区高清 | 国产成人精品一区二区 | 日韩在线视频播放 | 人人澡人人爽 | 亚洲天堂资源网 | 亚洲精品在线免费播放 | 成人国产精品一区二区 | 96久久久 | aav在线| 欧美视频www | 超碰青草| 亚洲精品tv | 国产精品第四页 | 毛片网络| 欧美成免费 | 中文字幕在线观看一区 | 精品一卡二卡三卡 | av在线亚洲天堂 | 91国在线观看 | 日日麻批免费视频播放 | 日韩欧美一区二区三区四区 | 亚洲人人爽 | 91免费版在线 | 艳母日本动漫在线观看 | 国产一区91精品张津瑜 | 国产a级网站 | 91国产大片 | 水蜜桃av在线 | 精品少妇久久 | 182tv福利视频| 蜜桃视频无码区在线观看 | 天天看天天摸天天操 | 久久亚洲精品视频 | 久久久久久五月天 | 韩国av在线免费观看 | 午夜精品久久久内射近拍高清 | 欧美大喷水吹潮合集在线观看 | 久色在线 | 久久久久国产一区二区 | 色97 | 超碰1997 | 尤物网站在线播放 | 玩弄人妻少妇500系列视频 | 高h1v | 国产精品一区在线看 | 性毛片| 成年人看的网站 | 国产欧美三级 | 99在线精品免费视频 | 精品国产午夜福利在线观看 | 制服丝袜第二页 | 国产偷自拍 | 丝袜性爱视频 | 欧美久久久久久 | 探花视频在线免费观看 | 免费毛片网站 | 国产精品视频播放 |