国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

字節序及字節排序函數

2024-06-28 13:27:35
字體:
來源:轉載
供稿:網友
字節序及字節排序函數

主機字節序:多于一個字節的數據類型(多字節數據類型)在內存中的存放順序叫主機字節序。

最常見的字節序有兩種:小端字節序和大端字節序。

小端字節序:Little Endian,簡稱LE,將數據的最低字節放在內存的起始位置。也就是說,內存地址較低的字節位存放數據的低位字節,內存地址較高的字節位存放數據的高位字節。可以簡記為:高高低低。

大端字節序:Big Endian,簡稱BE,將數據的高字節放在內存的起始位置。也就是說,內存中地址較低的位存放數據的高位字節,內存地址較高的字節位存放數據的低位字節。可以簡記為:高低低高。

術語“小端”和“大端”表示多字節值的哪一端(小端或大端)存儲在該值的起始地址。小端存儲在起始地址就是小端字節序;大端存儲在起始地址就是大端字節序。

image

網絡字節序標準規定為大端字節序。

不同平臺上會對主機字節序進行轉化,成為網絡字節序后再進行傳送,到主機后再轉化為主機字節序。

image

#include <netinet/in.h>uint16_t htons(uint16_t host16bitvalue);uint32_t htonl(uint32_t host32bitvalue);均返回:網絡字節序值uint16_t ntohs(uint16_t net16bitvalue);uint32_t ntohl(uint32_t net32bitvalue);均返回:主機字節序值

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 长兴县| 平江县| 志丹县| 彭山县| 安平县| 郑州市| 景洪市| 青海省| 项城市| 元谋县| 浮梁县| 策勒县| 措美县| 团风县| 胶南市| 正定县| 广州市| 磐石市| 望奎县| 体育| 洞头县| 吐鲁番市| 苏州市| 左云县| 井陉县| 靖边县| 石泉县| 古丈县| 固镇县| 措美县| 进贤县| 银川市| 西林县| 宝鸡市| 永清县| 呼玛县| 宣武区| 苗栗市| 阿瓦提县| 关岭|