32位数据转8位数据和8位数据转32位数据
发布时间:2020-09-06 14:48:00 所属栏目:Windows 来源:互联网
导读:1。32位数据转换为8位数据 UINT32 m_num32[512];//32里面有参数UINT8 m_num8[2048];UINT8 m_temp;memset(m_num8, 0, 2048);for(int i = 0; i 512; i++){m_temp = m_num32[i] 24;m_num8[i] = m_temp;m_temp = m
1。32位数据转换为8位数据UINT32 m_num32[512];//32里面有参数
UINT8 m_num8[2048];
UINT8 m_temp;
memset(m_num8,2048);
for(int i = 0; i < 512; i++)
{
m_temp = m_num32[i] >> 24;
m_num8[i] = m_temp;
m_temp = m_num32[i] >> 16;
m_num8[i + 512] = m_temp;
m_temp = m_num32[i] >> 8;
m_num8[i + 1024] = m_temp;
m_temp = m_num32[i];
m_num8[i + 1536] = m_temp;
}
2.8位数据转换位32位数据UINT32 m_num32[512];
UINT8 m_num8[2048];//8里面有数据
UINT8 m_temp;
memset(m_num32,512);
for(int i = 0; i < 512; i++)
{
m_temp = m_num8[i];
m_num32[i] |= m_temp << 24;
m_temp = m_num8[i + 512];
m_num32[i] |= m_temp << 16;
m_temp = m_num8[i + 1024];
m_num32[i] |= m_temp << 8;
m_temp = m_num8[i + 1536];
m_num32[i] |= m_temp;
} (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何隐藏批量输出
- Windows Mobile 6.5手势和C#2.0应用程序
- winapi – 我可以从DLL中删除数字签名吗?
- windows-services – 首先是TopShelf,Ninject和EF代码的Nin
- Windows Containers 大冒险: 优化计划(Dockerfile)
- Windows – 如何将多个文件名传递给上下文菜单Shell命令?
- winapi – 来自Win32应用程序的x64图像上的OpenProcess
- Microsoft Unit Testing Framework for C++
- 使用Windows Power Management API调暗监视器
- windows-phone-8 – 新的Live磁贴在Windows Phone Silverli
推荐文章
站长推荐
- Windows 下安装 Node.js
- windows-mobile – Visual Studio 2010 Professi
- Windows上的64位版Octave
- Vulkan Tutorial 07 Window surface
- windows – 为什么模拟会话中定义的DOS设备不会出
- macos – 在Windows上使用Tycho构建的Eclipse RC
- windows – ruby win32apistructs(VerQueryValue
- resolveLocalFileSystemURI错误代码5 windows ph
- win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机
- Vulkan Tutorial 01 开发环境搭建之Windows
热点阅读
