首页IT科技c++ 大小端转换函数(C语言学习笔记—大小端)

c++ 大小端转换函数(C语言学习笔记—大小端)

时间2025-08-02 17:04:00分类IT科技浏览5237
导读:大小端的原理...

大小端的原理

对于一个由2个字节组成的16位整数                ,在内存中存储这两个字节有两种方法:一种是将低序字节存储在起始地址                        ,这称为小端字节序;另一种方法是将高序字节存储在起始地址       ,这称为大端字节序                。即

大端是高字节存放到内存的低地址

小端是高字节存放到内存的高地址

假如现有一32位int型数0x12345678        ,那么其MSB(Most Significant Byte                        ,最高有效字节)为0x12               ,其LSB (Least Significant Byte        ,最低有效字节)为0x78                        。

大小端的应用场景

大小端是由硬件决定的                        ,小端主要是x86处理器               ,大端主要是PowerPC;

大小端是一种字节存储机制;

大端是最重要的字节存储在低地址;

小端是最重要的字节存储在高地址       。

大小端的确定

1                、共用体确定

2                        、指针确定

int a; a=0x10000001; char b=((char)(&a)); if(b==0x10) puts("大端模式"); else if(b==0x01) puts("小端模式");
声明:本站所有文章,如无特殊说明或标注                        ,均为本站原创发布        。任何个人或组织                       ,在未征得本站同意时,禁止复制       、盗用        、采集                        、发布本站内容到任何网站               、书籍等各类媒体平台                        。如若本站内容侵犯了原著者的合法权益                ,可联系我们进行处理               。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
快云vps是什么意思(快云VPS 一键重启,瞬间恢复服务器) 百度关键词排名如何计算出来(百度关键词排名如何计算)