内存大小端转换
来源:互联网 发布:淘宝客服kpi考核内容 编辑:程序博客网 时间:2024/06/11 08:26
大端模式:数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中。
小端模式:数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中。
大小端转换,先与再移位。
(( a&0x000000ff)<< 24 ) | ( ( a&0x0000ff00 ) << 8 ) | ( ( a&0x00ff0000 ) >> 8 ) | ( ( a&0xff000000 ) >> 24 )
#include <stdio.h>
int main(){
unsigned int a=0x01020304;
a=(((a&0x000000ff)<<24)|((a&0x0000ff00)<<8)|((a&0x00ff0000)>>8)|((a&0xff000000)>>24));
printf("%#x\n",a);
return 0;
}
阅读全文
0 0
- 内存大小端转换
- 内存大小端
- 内存大小端、指针实际应用题分析
- 测试机器内存大小端的方法
- 内存大小端和网络字节序
- 大小端区别、Union和Struct的内存大小
- 关于内存大小端的定义与检查方法
- 获取内存大小
- 分配内存大小
- linux 内存大小
- struct 内存大小
- 字符内存大小
- 计算内存大小
- MySQL内存大小
- ORACLE配置数据库内存大小
- 分配最大内存大小
- 得到系统物理内存大小
- tomcat5.5.20 指定内存大小
- ES6-对象的扩展-_proto_ 属性,Object.setPrototypeOf(),Object.getProtitypeOf()
- 前端数据可视化插件(一)图表
- html标签
- 【Scikit-Learn 中文文档】使用 scikit-learn 介绍机器学习 | ApacheCN
- Java 8新特性(Lambda,Stream API)
- 内存大小端转换
- JAVA 使用反射获得继承类
- navicat中找回之前的执行语句
- 编程语言学习日志
- SpringBoot之日志记录 SLF4J(H)
- php搭建简单rpc(解决mongodb连接数的问题)
- CAP理论
- vSphere 5 HA 基础功能测试
- 1-LTE Network Architecture: Basic