C/C++ 工具函数 —— 大端模式和小端模式的互换
2017-07-11 11:29
323 查看
小端模式:小在小,大在大;大端模式:小在大,大在小;
小端模式下的
大端模式下的
大端模式与小端模式
uint32_t swap_endian(uint32_t val) { val = ((val << 8) & 0xFF00FF00) | ((val >> 8) & 0xFF00FF); return (val << 16) | (val >> 16); }
小端模式下的
0x78 56 34 12⇒ 转换为大端
0x12 34 56 78
大端模式下的
0x12 34 56 78⇒ 转换为小端
0x78 56 34 12
大端模式与小端模式
相关文章推荐
- 【C语言】[其他]:函数判断大端模式还是小端模式
- C/C++之大端模式和小端模式
- 不定参数函数牵扯出来的栈的生长方向和大端小端模式
- 不定参数函数牵扯出来的栈的生长方向和大端小端模式
- 【C/C++开发】内存对齐(内存中的数据对齐)、大端模式及小端模式
- 网络通信之htonl()、htons()、ntohl()、ntohs()四个函数以及小端大端(小尾大尾)模式
- c\c++ 复习基础要点07---内存存储 大端模式、小端模式
- C++大端模式和小端模式
- 套接字中的数据转换(大端模式/小端模式)
- 大端、小端模式
- 【转】大端与小端模式判断
- 大端模式与小端模式、网络字节顺序与主机字节顺序
- C语言判断数据存储时大端模式还是小端模式
- 关于大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 大端模式和小端模式
- 小端模式(little-endian),大端模式
- 大端,小端模式