32位数据转8位数据和8位数据转32位数据
发布时间:2020-09-18 14:24:37  所属栏目: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 – 如何停止’gem’实用程序访问我的主目
 - Windows域用户设置用户登录脚本
 - windows – CFileDialog :: OnInitDialog()不调用
 - windows-phone-7 – 谁在Windows Phone 7中设置了
 - office365 – 使用Microsoft Graph API显示即将到
 - NodeJS、NPM安装配置步骤(windows版本) 以及环境
 - 如何解决 Windows 实例出现身份验证错误及更正 C
 - glib:windows下基于MSYS2环境编译glib2的过程
 - windows .bat文件如何递归列出* .mp3类型的所有文
 - winapi – 避免UAC,但使用Windows服务启动升级过
 
热点阅读
            