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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

union一个有趣的应用

發布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 union一个有趣的应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天在讀《Linux高性能服務器編程》時看到一個有趣的東西。書中用了一個特別的方法去求字節序。我們知道字節序分為大端和小端,大端就是數據的高位字節存儲在內存的低地址處,小段則反之。那么我們怎么知道我們的電腦是大端還是小端呢,這本書告訴我們可以利用union的特性,union里面的變量都是共享內存的,我們只需要將一個比如int類型的數據和一個數組union在一起,賦值那個int數據,然后看看數組的高位和低位分別是什么就知道了。

int main(){union{short value;char union_bytes[sizeof(short)];}test;test.value=0x0102;short a=test.union_bytes[0];cout<<a;if(test.union_bytes[0]==1&&test.union_bytes[1]==2)cout<<"big endian"<<endl;else if(test.union_bytes[0]==2&&test.union_bytes[1]==1)cout<<"little endian"<<endl;else cout<<"unknown..."; }

自從知道有大端小端這個東西的時候一直有個疑問,為什么在設計上不進行統一呢。出各種各樣的標準統一接口不是計算機行業的人經常做的嗎哈哈哈哈哈。我給出的解釋方式是或許在不同的設備功能不一樣,不同的方式可以更好的適應吧。

well,既然不同了那在進行網絡傳輸中如果不統一就會出大問題的。所以Linux給我們提供了4個函數來完成主機字節序和網絡字節序的轉換,現在網絡字節序通常是大端。

unsigned long int htonl(unsigned long int hostlong); unsigned short int htons(unsigned short int hostshort); unsigned long int ntohl(unsigned long int netlong); unsigned short int ntohs(unsigned short int netshort);

總結

以上是生活随笔為你收集整理的union一个有趣的应用的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲精品视频一区二区 | 大尺度床戏揉捏胸视频 | 天天曰天天 | 国产一区二区色 | 在线免费观看小视频 | 亚洲一区二区三区四区五区午夜 | 国产大屁股喷水视频在线观看 | 美景之屋电影免费高清完整韩剧 | 欧美影院一区二区三区 | 亚洲色精品三区二区一区 | 制服丝袜一区二区三区 | caopor超碰| 人操人爽 | 日本后进式猛烈xx00动态图 | 久久毛片网站 | 亚洲特黄视频 | 夜夜草天天草 | 国产欧美精品一区二区色综合朱莉 | 美女搞黄视频网站 | ass大乳尤物肉体pics | 久久一本综合 | 天堂网a | 深夜视频一区二区三区 | 手机看片日韩国产 | 亚洲区自拍| 国产一区二区免费 | 九九九久久久 | 在线观看欧美一区 | 国产男女猛烈无遮挡a片漫画 | 国产精品一区二区久久 | 欧美高清69hd | 成人特级毛片69免费观看 | 五月天福利视频 | 中文字幕无码人妻少妇免费 | 黄色a级片视频 | 午夜免费网站 | 九九热超碰| 麻豆传媒网页 | www操操操 | 国产在线一区视频 | 久久久久人妻精品一区二区三区 | 亚洲AV无码成人精品区东京热 | 欧美乱淫视频 | 久久成人免费电影 | 中文字幕一本 | 一级色视频 | 91午夜精品 | 国产九九 | 亚洲一区二区三区影院 | 一级久久久久 | 少妇粉嫩小泬白浆流出 | 中文字幕在线免费 | 99热这里是精品 | 变态另类ts人妖一区二区 | 最新av免费在线观看 | 久久综合九色综合网站 | 女同久久另类69精品国产 | 久久激情av | 国产又粗又黄又爽又硬的视频 | av在线电影院 | 欧美精品欧美极品欧美激情 | 国产精品视频一区二区三区不卡 | 色综合中文字幕 | 西比尔在线观看完整视频高清 | 久久性| 91麻豆免费看| 亚洲av无码一区二区乱子仑 | 澳门色网| 亚洲区精品| 丰满人妻一区二区三区免费视频 | 永久免费在线观看av | 91天堂在线 | 麻豆影视在线 | 五月天激情四射 | 亚洲一区电影在线观看 | 在线观看福利电影 | 欧美女人一区二区 | 一级v片| 女人扒开腿让男人桶爽 | 韩日中文字幕 | 国产精品乱码一区二区三区 | 亚洲精品aaa | 成人国产精品蜜柚视频 | 精品少妇久久 | 久久一二三区 | 久久久久久久久久久久Av | 久久天天躁狠狠躁夜夜躁2014 | 操碰av| 一道本无吗一区 | 国产又粗又大又黄 | 男人添女人荫蒂国产 | 午夜精品福利影院 | 欧美黄色小说 | 美女一级黄色片 | 波多野结衣一二三区 | 全程粗话对白视频videos | 77久久 | 青草国产| 日韩一区网站 |