32位数据转8位数据和8位数据转32位数据
发布时间:2020-12-13 21:21:12 所属栏目:Windows 来源:网络整理
导读: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_
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中nginx命名退出了,为什么还能反向代理
- .net – 使用Microsoft.Web.Administration远程管理IIS时的
- .net – 现在没有Windows应用程序的范围吗?
- windows-10 – 如何在Windows 10 Enterprise LTSB上安装Mic
- DwmIsCompositionEnabled仍在Windows 8中使用吗?
- windows-server-2008-r2 – Server 2008 R2不断重启进入安全
- .net – 为什么WinRT框架程序集与他们(不同的)非WinRT对应的
- winforms – 在Windows窗体上使用组合框而不是面板的设计原
- 如何在制作DLL的C应用程序中嵌入Perl Interpreter?
- .Net远程调试Win2003网站与VS 2012