55【计算机基础知识】大端小端存储

简介: 【计算机基础知识】大端小端存储

@TOC

一、大小端原理

在这里插入图片描述
大端模式:低地址(位数小)存数据的高字节,高地址(位数大)存数据的低字节。

小端模式:低地址(位数小)存数据的低字节,高地址(位数大)存数据的高字节。

二、大小端转换

1、为什么需要大小端转换

前面我们提到,在主机基本上使用的都是小端模式,但是在网络传输的时候使用的却是大端模式

如果我们的程序仅仅是一个单机程序,不需要跟其它程序进行数据交互,那么是不需要进行大小端转换的。

如果程序需要与其它程序进行数据交互,那么在发送数据前,就要将数据从小端模式转换为大端模式。在接收到数据后,将数据从大端模式转换为小端模式。

2、手动实现转换逻辑

只需要将高位字节与低位字节进行交换,就可以实现大小端的转换。

目录
相关文章
|
3月前
|
存储 缓存 索引
【数据结构入门精讲 | 第十四篇】散列表知识点及考研408、企业面试练习(1)
【数据结构入门精讲 | 第十四篇】散列表知识点及考研408、企业面试练习(1)
30 0
|
3月前
|
自然语言处理 数据安全/隐私保护
【数据结构入门精讲 | 第十五篇】散列表知识点及考研408、企业面试练习(2)
【数据结构入门精讲 | 第十五篇】散列表知识点及考研408、企业面试练习(2)
26 0
|
3月前
|
存储 算法 索引
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
56 0
|
3月前
|
存储 算法 调度
【数据结构入门精讲 | 第五篇】栈知识点及考研408、企业面试练习
【数据结构入门精讲 | 第五篇】栈知识点及考研408、企业面试练习
38 0
|
3月前
|
存储 算法
【数据结构入门精讲 | 第十八篇】考研408、企业面试图专项练习(一)
【数据结构入门精讲 | 第十八篇】考研408、企业面试图专项练习(一)
18 0
|
3月前
|
存储 算法
【王道 · 数据结构】 第一章
【王道 · 数据结构】 第一章
39 0
|
10月前
|
存储 安全 程序员
个人关于阿里云存储使用的心得体会
众所周知,阿里云存储是国内领先的云存储服务提供商,其提供的存储服务包括对象存储(OSS)、文件存储(NAS)等多种形式,可以满足不同场景下的存储需求。我作为一名程序员,个人在工作中经常使用阿里云存储服务,下面分享一下个人关于阿里云存储服务使用的心得体会。
419 1
个人关于阿里云存储使用的心得体会
|
11月前
数据结构导论——泛读
数据结构导论——泛读
22 0
|
存储 小程序 算法
你是真的“C”——【经典面试知识点】数据在内存中的大小端存储方式
前言🙌 大小端介绍🙌 什么大端小端呢?: 大小端存储的标准定义: 大端和小端存在的意义 经典的面试题目🙌 总结撒花💞
84 0
数据结构导论-概论
数据结构导论-概论