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

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

一、大小端原理

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

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

二、大小端转换

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

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

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

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

2、手动实现转换逻辑

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

目录
相关文章
|
存储 小程序 编译器
C语言进阶第一课 -----------深度剖析数据在内存中的存储1
C语言进阶第一课 -----------深度剖析数据在内存中的存储
223 1
|
存储 C语言
C语言进阶第一课 -----------深度剖析数据在内存中的存储2
C语言进阶第一课 -----------深度剖析数据在内存中的存储
|
5月前
数据库系统工程师考点笔记
数据库系统工程师考点笔记
463 0
|
7月前
|
存储 缓存 索引
【数据结构入门精讲 | 第十四篇】散列表知识点及考研408、企业面试练习(1)
【数据结构入门精讲 | 第十四篇】散列表知识点及考研408、企业面试练习(1)
101 0
|
7月前
|
自然语言处理 数据安全/隐私保护
【数据结构入门精讲 | 第十五篇】散列表知识点及考研408、企业面试练习(2)
【数据结构入门精讲 | 第十五篇】散列表知识点及考研408、企业面试练习(2)
55 0
|
7月前
|
存储 算法
【王道 · 数据结构】 第一章
【王道 · 数据结构】 第一章
72 0
|
7月前
|
存储 算法 索引
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
【数据结构入门精讲 | 第四篇】考研408、企业面试表专项习题
177 0
|
机器学习/深度学习 存储 C++
数据结构刷题:第十六天(基础)
数据结构刷题:第十六天(基础)
118 0
数据结构刷题:第十六天(基础)
|
存储 算法 小程序
深度剖析数据在内存中的存储(修炼内功~吊打面试官)
深度剖析数据在内存中的存储(修炼内功~吊打面试官)
149 0
深度剖析数据在内存中的存储(修炼内功~吊打面试官)
|
存储 机器学习/深度学习 人工智能
爆锤数据结构(期末复习笔记)(下)
爆锤数据结构(期末复习笔记)
126 0
爆锤数据结构(期末复习笔记)(下)