32位数据转8位数据和8位数据转32位数据
发布时间:2020-09-12 09:42:49 所属栏目: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;
} (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 引用子项目的所有项目都必须安装NuGet软件包Microsoft.Bcl.
- windows-8 – 屏幕关闭时,WinRT应用程序可以继续运行吗?
- .net – 在Win32/COM方法上调用PInvoke时,通常有一个明显的
- 为什么WPF在不同版本的Windows上呈现不同?
- .net – System.Diagnostics.EventLog – 连接到系统的设备
- Win7高级应用技巧
- windows远程桌面连接centos7桌面显示,安装xdrp
- windows – 为什么输出传输时某些“for”命令不起作用?
- windows 用浏览器打开应用程序的方法
- windows-ce – Windows CE的应用程序开发
