国产探花免费观看_亚洲丰满少妇自慰呻吟_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);均返回:主機字節序值

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 越西县| 抚宁县| 应用必备| 肥东县| 红原县| 平湖市| 西安市| 长岭县| 涿州市| 恩平市| 洛隆县| 三门峡市| 普陀区| 神农架林区| 吴旗县| 阿克苏市| 即墨市| 都安| 依兰县| 庄河市| 汉中市| 宁国市| 佛教| 昭觉县| 文水县| 咸丰县| 慈利县| 建湖县| 广南县| 灵寿县| 永福县| 长葛市| 武宣县| 镇江市| 遵化市| 华安县| 论坛| 博兴县| 民乐县| 桦甸市| 资源县|